/*手机版css*/
body,div,img,h1,h2,h3,ul,li,dd,dt,dl,span,a,input,form{
    font-family: "微软雅黑";
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    border: none;
    *border: 0;
    list-style: none;
    background: none;
}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}/* 1.去除android a/button/input标签被点击时产生的边框 2.去除ios a标签被点击时产生的半透明灰色背景 */
.my_home{ position: absolute;  width: 9%; height: 40px;margin-top: -4px; background: url(../public/top_right.png) no-repeat;margin-right: 5%;right: 0px;}
.center{width: 320px; text-align: center;}
.none{display: none;}
.black{background: #000;}
body{font-size: 14px;margin: 0px;padding: 0px;color: #666;width: 100%; position: relative;}
input.text_input,.input_border,.inputBg{border: 1px solid #d1d1d1;}
/*下拉框*/

.select_ui{-webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #ccc; font-size: 12px; outline: 0; vertical-align: middle; font-family: inherit; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fffcfcfc, endColorStr=#fff2f2f2);  border: 1px solid #fff; display: inline-block; white-space: nowrap; position: relative; text-align: left; line-height: 1.5; height: auto; width: auto; float: none; margin: 0; } 
.select_ui select{background: #2ab9c5;-moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; filter: alpha(opacity=0); position: absolute;  min-width: 100%; border: inherit; color: inherit; font: inherit; padding: 1px; margin: -1px; height: 100%; opacity: 0; border: 0; bottom: 0; left: 0; top: 0;} 
.select_ui .select_text_ui {border-right: 1px solid #e5e5e5; vertical-align: baseline; padding: 5px 3px 5px 6px; margin-right: 26px; overflow: visible; background: #2ab9c5; display: block; -webkit-box-shadow: 0 1px 2px 0 #f0f0f0 inset; box-shadow: 0 1px 2px 0 #f0f0f0 inset;}
.select_arrow {border-color: #b7b7b7 transparent; border-top-color: inherit; border-width: 5px 5px 0; border-style: solid; position: absolute; margin-top: -2px; overflow: hidden; right: 7px; height: 0; width: 0; top: 50%; }


.hidden{opacity: 0;}
.code{color: #cccccc;   width: 100px;height: 20px;background: #f9f9f9; border: 1px #d1d1d1 solid; border-radius: 3px; margin-right: 10px;}
.red{color:red;}
.yellow{color: #eeeb93}
a{color: #000;}


.border_15{width: 100%;height:1px; border-bottom: 3px #d7d7d7 dotted; margin: 15px 0px;}
.border{width: 100%;height:1px; border-bottom: 3px #d7d7d7 dotted; margin: 30px 0px;}
.right{float: right;}
.left{float: left;}
.hide{display: none;}
.show{display: inline;}

a{cursor: pointer;}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　 
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　 
a:focus { -moz-outline-style: none; } /* IE不支持 */ 
a:focus { outline: none; } /*很多网站都会加的属性*/
.red{color: #880104;}
.blue{color: #00f;}
.c_eb3f57{color: #eb3f57;}
.c_000{color: #000;}
.c_333{color: #333;}
.c_fff{color: #fff;}
.c_666{color: #666;}
.c_ddd{color: #ddd;}
.c_de345e{color: #de345e}
.c_880104{color: #880104}
.font22{font-size: 22px;}
.font20{font-size: 20px;}
.font18{font-size: 18px;}
.font16{font-size: 16px;}
.font14{font-size: 14px;}
.font12{font-size: 12px;}
.hr5{width: 100%;height: 5px;}
.hr10{width: 100%;height: 10px;}
.hr15{width: 100%;height: 15px;}
.hr20{width: 100%;height: 20px;}
.hr30{width: 100%;height: 30px;}
.hr50{width: 100%;height: 50px;}
.body{width: 320px;margin: 0 auto;padding: 0px;overflow: hidden;}
.return{height: 40px; float: left; width: 20px; background: url(return2.png);}
.adapt{width: 100%;max-width: 480px;  height: auto; margin: 0px auto;  }




#header{ width: 320px; float: left;height: 100px; overflow: hidden;}
#point{ padding:0 20px; height: 40px; font-size: 12px;text-align: center; color: #fff; line-height: 40px; background:rgba(116, 114, 114, 0.9);  position: fixed; z-index: 9999999; }
/*提示框*/
#prompt{width: 220px;padding: 20px 0px; position: fixed;background:rgba(116, 114, 114, 0.7);color: #fff;text-align: center;font-size: 16px;}
#prompt #but{width: 100%;height: auto; overflow: hidden;}
#prompt #confirm{width: 80px;float: left;  height: 30px; line-height: 30px; color: #444; background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#999)); border: 0; -webkit-border-radius: 2px; padding: 0; margin: 10px 5px 0px 20px ; margin-left: 23px;} 
#prompt #cancel{width: 80px;float: left;  height: 30px; line-height: 30px; color: #444;  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#999)); border: 0; -webkit-border-radius: 2px; padding: 0; margin: 10px 5px 0px 20px;}
#logo{margin: 0;float: left;width: 320px;overflow: hidden;height: auto;font-size: 12px;line-height: 20px;}
#logo img{margin: 0 auto;width: 140px;float: left;}
#logo div{width:100px;text-align: right;overflow: hidden;height: auto;font-size: 12px;float:right;line-height: 20px;}
#body .body_top{width: 320px; height: 40px; background: #162f55; text-align: center; font-size: 16px; line-height: 40px; color: #fff;}
.top_cart{width: 40px;height: 40px;float: right;background: url(../images/icon2b.png) right 0;}
#body_top2 a{width: 80px;height: 55px;float: left;text-align: center;line-height: 15px;color: #999;font-size: 12px}
#body_top2 a .top_home{width: 30px;height: 40px;margin: 0 auto;background: url(../images/icon2b.png) -60px 0;}
#body_top2 a .top_allcate{width: 30px;height: 40px;margin: 0 auto;background: url(../images/icon2b.png) 0px 0;}
#body_top2 a .top_flow{width: 30px;height: 40px;margin: 0 auto;background: url(../images/icon2b.png) -30px 0;}
#body_top2 a .top_user{width: 30px;height: 40px;margin: 0 auto;background: url(../images/icon2b.png) -90px 0;}
.fen{ border-bottom: 1px #000 dashed; float: left; height: 1px; width: 100%; margin: 5px 0px;}


/*首页CSS*/
#index{width: 100%; height: auto;   margin: 0px auto; position: relative; font-size: 14px; overflow: hidden;}
#index .flex-direction-nav{display: none;}

/* 头部顶部全场包邮 */
#index #postage{width: 100%; position: relative; overflow-y: hidden;}
#index #postage img{width: 100%; height: auto; overflow-y: hidden;}
#index #postage .close{width: 8%; height: 37%; position: absolute; right: 0px; top: 0px; cursor: pointer;}

/* 右边520入口 */
#go_pre_order{position: fixed; width: 90px; height: 73px; z-index: 10; right: -10px; top: 50%; margin-top: -36.5px;}
#go_pre_order a{width: 90px; height: 73px;}

#index #top_top{width: 3.2rem; height: 0.53rem; float: left;}
#index #head { width: 3.2rem;height: 0.43rem; float: left;  z-index: 99999999;}
#index #head .head_left{width: 88%; height: 0.43rem; position: absolute; left: 0;}
#index #head .head_right{width: 12%; height: 0.43rem; position: absolute; right: 0;}
#index #head_nav{width: 100%;height: 46px; position: absolute;background-color: rgba(255,255,255,0.9); z-index: 9999; display: none;font-size: 14px; }
#index #head_nav a{width: 25%;height: 46px; float: left; text-align: center; line-height: 46px;}

#index #banner{width: 100%;max-width: 480px; height: auto;max-height: 200px; overflow: hidden; position: relative;}
#index #banner .flex-control-nav{overflow: hidden;width: 100%; position: absolute; text-align: center; bottom: 0px; padding: 0px; margin-bottom: 7px;}
#index #banner .flex-control-nav li{margin: 0 6px;display: inline-block;}
#index #banner .flex-control-nav li a{text-indent: -9999px;width: 8px; height: 8px; background-color: rgba(0,0,0,0.1); display: block; border-radius: 4px;}
#index #banner .flex-control-nav li .flex-active{ background-color: rgba(0,0,0,0.2); }
#index #banner .slides li img{ max-width: 100%; height: auto;}
#index #banner .flex-direction-nav{display: none;}
#index #nav{width: 100%; height: 80px;padding: 10px 0 20px 0; display: table; text-align: center; font-size: 14px;}
#index #nav li{display: table-cell; color: #585858;}
#index #nav li a{}
#index #nav .nav_1{color: #585858;width: 70px; height: 15px; padding-top: 65px; background: url(../index/index_pic/nav1.png) 0px -5px;background-size: 65px 488px; display: block;margin: 0px auto;}
#index #nav .nav_2{color: #585858;width: 70px; height: 15px; padding-top: 65px; background: url(../index/index_pic/nav1.png) 0px -135px; background-size: 65px 488px;display: block;margin: 0px auto;}
#index #nav .nav_3{color: #585858;width: 70px; height: 15px; padding-top: 65px; background: url(../index/index_pic/nav1.png) 0px -265px;background-size: 65px 488px; display: block;margin: 0px auto;}
#index #nav .nav_4{color: #585858;width: 70px; height: 15px; padding-top: 65px; background: url(../index/index_pic/nav1.png) 0px -395px;background-size: 65px 488px; display: block;margin: 0px auto;}
#index #nav .nav_5{color: #585858;width: 70px; height: 15px; padding-top: 65px; background: url(../index/index_pic/nav1.png) 0px -265px;background-size: 65px 488px; display: block;margin: 0px auto;}
#index #banner_2{width: 100%; height: auto; border-top: solid 1px #e5e5e5;border-bottom: solid 1px #e5e5e5; overflow: hidden; display: table; }
#index #banner_2 a{height: auto; border-right: solid 1px #e5e5e5;display: table-cell;}


#index #flash {width: 100%;height: auto; overflow: hidden;margin-bottom: 10px;}
#index #flash .top{width: 100%; height: 22px; padding: 10px 0px;}
#index #flash .top .title{font-size: 14px; color: #000;width: 70px;height: 22px; text-indent: 10px;float: left;}
#index #flash .top .time_box{font-size: 14px; color: #000;width: 224px;height: 22px; text-indent: 20px;float: right;color: #585858;}
#index #flash .top .time_box .time span{ padding: 0px 5px; height: 20px; text-align: center; background: #b2b2b2; color: #fff;line-height: 20px;margin:0px 2px; display: inline; }
#index #flash .top .time_box .time{ background: #fff; color: #b2b2b2}

#index #flash .flash_box{width: 100%;max-height: 185px; overflow: hidden; border-top: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; position: relative;}
#index #flash .flash_box .goods{width: 100%; height: auto;}
#index #flash .flash_box .goods .img{width: 35%; padding: 10px 2.5%; position: relative;float: left;}
#index #flash .flash_box .goods .img img{width: 100%;}
#index #flash .flash_box .goods .img .img_ze{width: 30px; height: 30px; padding: 10px; background: #dd4949 ;position: absolute; right: 10px; top: 10px; color: #fff;border-radius: 25px; text-align: center; line-height: 16px;}
#index #flash .flash_box .goods .goods_note{width: 60%;float: left; padding-top: 5%;}
#index #flash .flash_box .goods .goods_note .goods_name{width: 100%; height: 50px; line-height: 25px;font-size: 18px;overflow: hidden; margin-bottom: 20px;}
#index #flash .flash_box .goods .goods_note .goods_price{color: #e23c3c; font-size: 18px;}
#index #flash .flash_box .goods .goods_note .goods_price .market_price{color: #737373;text-decoration:line-through; font-size: 16px;}
#index #flash .flash_box .flex-control-nav{overflow: hidden;width: 100%; position: absolute; text-align: right; bottom: 0px; padding: 0px; margin-bottom: 7px;}
#index #flash .flash_box .flex-control-nav li{margin: 0 6px;display: inline-block;}
#index #flash .flash_box .flex-control-nav li a{text-indent: 9999px;  width: 8px; height: 8px; background-color: rgba(0,0,0,0.1); display: block; border-radius: 4px;}
#index #flash .flash_box .flex-control-nav li .flex-active{ background-color: rgba(0,0,0,0.2); }
#index #flash .flash_box .flex-direction-nav{display: none;}
#index #activities{width: 100%; height: auto;overflow: hidden; margin-bottom: 10px;}
#index #activities .top{width: 100%; height: 40px; line-height: 40px; font-size: 16px; text-indent: 20px;}
#index #activities .activities_banner{width: 100%; max-height: 240px; border-top: solid 1px #e5e5e5;border-bottom: solid 1px #e5e5e5; display: table;}
#index #activities .activities_banner .banner_1{width: 50%; height: auto; display: table-cell;}
#index #activities .activities_banner .banner_box{width: 50%;height: auto;border-left: solid 1px #e5e5e5;display: table-cell;}
#index #activities .activities_banner .banner_2{width: 100%; height: auto; border: none;  border-bottom: solid 1px #e5e5e5;float: left;}
#index #activities .activities_banner .banner_3{width: 100%; height: auto; border: none;}
#index #cate{width: 100%; height: auto;overflow: hidden; margin-bottom: 10px;}
#index #cate .index_category{width: 98%;height: auto;display: table;margin: 0px auto; overflow: hidden;}
#index #cate .category_top{width: 100%; height: 40px; line-height: 40px; font-size: 16px; text-indent: 20px;border-bottom: solid 1px #e5e5e5;}
#index #cate .index_category .category{width: 50%; height: auto; display: table-cell; overflow: hidden; padding: 5px;}
#index #cate .index_category .category a{display: block;width: auto; padding: 6px; height: auto; border: solid 1px #f2f2f2;}
#index #cate .index_category .category .name{width: 100%; height: 35px;font-size: 16px; color: #000; text-align: center; line-height: 40px;}
#index .index_banner{width: 100%;height: auto;}
#index .index_banner img{width: 100%;}
#index #brand{width: 100%; height: auto;overflow: hidden; }
#index #brand .top{width: 100%; height: 40px; line-height: 40px; font-size: 16px; text-indent: 20px;}
#index #brand .brand_box {width: 100%; height: auto; border-top: solid 1px #f2f2f2; border-bottom: solid 1px #f2f2f2; }
#index #brand .brand_box #scroller{width: 200%; height: auto; float: left;}
#index #brand .brand_box #scroller .brand_boxs{width: 50%;height: auto; overflow: hidden; float: left;}
#index #brand .brand_box #scroller .brand_boxs .borders{border-bottom: solid 1px #f2f2f2;float: left;width: 100%;}
#index #brand .brand_box #scroller .brand_boxs .brand_son{width: 24%; height: auto;padding: 5px 0px; float: left;  border-right: solid 1px #f2f2f2;}

#index #recommend {width: 100%; height: auto;overflow: hidden; margin-bottom: 10px;}
#index #recommend .top{width: 100%; height: 40px; line-height: 40px; font-size: 16px; text-indent: 20px; border-bottom: solid 1px #e5e5e5;}
#index #recommend .recommend_goods_list{width: 100%; height: auto;overflow: hidden;}
#index #recommend .recommend_goods_list .recommend_goods{width: 50%;height: auto; float: left; padding-top: 10px;}
#index #recommend .recommend_goods_list .recommend_goods .goods_son{width: 90%; margin: 0px auto;display: block; border-bottom: solid 1px #e5e5e5;}
#index #recommend .recommend_goods_list .recommend_goods .goods_son .pic{width: 100%; height: auto;overflow: hidden;}
#index #recommend .recommend_goods_list .recommend_goods .goods_son .pic img{width: 100%;}
#index #recommend .recommend_goods_list .recommend_goods .goods_son .goods_name{width: auto; height: 40px; margin: 5px 0px; line-height: 20px; font-size: 14px; overflow: hidden;}
#index #recommend .recommend_goods_list .recommend_goods .goods_son .goods_price{width: auto; height: 30px;line-height: 30px;color: #93050b; font-size: 20px;}
#index #recommend .recommend_goods_list .recommend_goods .goods_son .goods_price .market_price{font-size: 12px;color: #6a6a6a; text-decoration: line-through;}
#index_bottom{width: 100%; height: 115px; padding: 25px 0px;  text-align: center;  max-width: 480px; margin: 0px auto; background: #3d4049; margin-top: 30px; font-size: 14px;}
#index_bottom .bottom_list{width: 70%;height: 40px;display: table;margin: 0px auto; border: solid 1px #2f323b; border-right: none; margin-bottom: 15px;}
#index_bottom .bottom_list a{border-right: solid 1px #2f323b; display: table-cell; background: #373a43; line-height: 40px; height: 40px;color: #595b62;}
#index_bottom .box{margin: 15px auto;color: #595b62;}
/*首页CSS end*/

/*首页搜索特效*/
#index_seach{width: 100%; height: 100%; max-width: 480px;  margin: 0px auto; position: relative; overflow: hidden;}
.index_head #head {width: 100%; height: 35px;  display: table; padding: 8px 0px; overflow: hidden;}
.index_head #head .head_left {width: 40px;height: 35px;  overflow: hidden;  display: table-cell; background: url(../index/index_pic/seach_head_bg.png) no-repeat;background-size: 70px 35px; }
.index_head #head .head_content{height: 35px; border-radius: 20px; border:1px solid #eee; display: table-cell;  vertical-align: middle; background: #fff;}
.index_head #head .head_content form{height: 35px; position: relative; display: inline-block; left: 0; border-radius: 20px; width: 97%; margin: 0;  font-size: 14px;  /*background: url(../index/index_pic/seach_head_bg.png) no-repeat -40px 0px ;background-size: 70px 35px;*/ } 
.index_head #head .head_content .seach {width: 100%; height: 35px;outline:none; padding-left: 15px; margin: 0px;}
.index_head #head .head_right {width: 54px; height: 35px; display: table-cell; line-height: 35px; text-align: center; font-size: 16px;}
.index_head #nav{width: 100%;height: 40px; background: #efefef; display: table;}
.index_head #nav .box{ display: table-cell; width: 50%; text-align: center;}
.index_head #nav a{height: 40px; line-height: 40px; text-align: center; font-size: 14px;  display: inline-block;}
.index_head #nav a.now{border-bottom: solid #930005 1px;}


#index_seach #cates{width: 100%; height:100%;overflow: hidden;display: -webkit-box;box-sizing: border-box;color: #535353; text-align: center; }
#index_seach #cates #cate_left{width: 24%; height: auto; overflow: hidden; background: #fff; box-sizing: border-box;}
#index_seach #cates #cate_left ul{width: 100%; height: auto;}
#index_seach #cates #cate_left li{ display: block; font-size: 16px; padding: 20px 0;
/*white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;*/
}
#index_seach #cates #cate_left .now{background: #eee;color: #8a0105;}
#index_seach #cates #cate_right{ background: #eee; width: 76%; height: 100%;overflow-y: scroll; box-sizing: border-box;}
#index_seach #cates #cate_right p{text-align: left; font-size: 16px; text-indent: 7%; margin:10px 0;}

#index_seach #cates #cate_right .material { width: 100%; overflow: hidden;}
#index_seach #cates #cate_right .material ul{ width: 100%; overflow: hidden;}
#index_seach #cates #cate_right .material ul li{ float:left; margin:0 0 4% 4%; width: 28%; background: #fff;}
#index_seach #cates #cate_right .material ul li a{ display: block; width: 100%;    
    white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;
}
#index_seach #cates #cate_right .material ul li img{  width: 100%;  height: 0.66rem;}
#index_seach #cates #cate_right .pinpai ul li img{ height: 0.5rem;}
#index_seach #cates #cate_right .material ul li div{ width: 100%;  font-size: 12px; text-align: center; line-height: 22px;
    white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;
}

#index_seach #cates #cate_right .tool { width: 100%; overflow: hidden;}
#index_seach #cates #cate_right .tool p{ margin-top: 0px;}

#index_seach #cates #cate_right .brand { width: 100%; overflow: hidden;}
#index_seach #cates #cate_right .brand p{ margin-top: 0px;}


/*话题分类首页*/
#topic{width: 100%; height: 100%;   margin: 0px auto; position: relative;  font-size: 0.14rem;}
#topic #banner{width: 100%;height: 0.75rem;  margin-bottom: 10px; margin-top: 10px;}
#topic #banner #banner_list{width: auto; height:0.75rem;}
#topic #banner #banner_list li{width: auto; overflow: hidden; float: left;}
#topic #banner #banner_list .banner{width: 1.4rem; height: 0.75rem; overflow: hidden;float: left; margin: 0px 0.05rem; display: block;}
#topic #banner #banner_list .banner img{width: 100%;}

#topic .cate_box{width: 100%;   overflow: hidden; border-top: #e1e1e1 solid 1px;}
#topic .cate_box .title{width: 100%; height: 0.4rem; line-height: 0.4rem; text-indent: 0.14rem; font-style: 0.14rem;}
#topic .cate_box .pic_box{width: 100%; overflow: hidden; }
#topic .cate_box .pic_box .pic_list{width: 7.2rem; height: auto; overflow: hidden;}
#topic .cate_box .pic_box .pic_list li{float: left;}
#topic .cate_box .pic_box .cate_2{width: 5.6rem;}
#topic .cate_box .pic_box .cate_4{width: 10.4rem;}
#topic .cate_box .pic_box .pic_list .pic{ margin:0px 0.08rem;width: 0.64rem;height: 1.02rem; text-align: center; float: left; font-size: 0.12rem;}
#topic .cate_box .pic_box .pic_list .pic img{width: 100%;height: auto;float: left; margin-bottom: 0.1rem;}

/* 底部CSS Start */
.list{width: 300px; margin: 5px 10px; height: 75px;  float: left;}
#bottom{position: fixed; margin: 0px auto; bottom: 0px; width: 100%; overflow: hidden; text-align: center;z-index: 1000;}
#bottom .box{width: 90%; max-width: 480px; height: 60px; overflow: hidden; margin: 0px auto;}
#bottom .box .bottom_left{width: 140px; height: 40px; background: url(../index/index_pic/bottom_icon.png);background-size: 140px 40px; float: left; margin-top: 6px; display: table; position: relative;}
#bottom .box .bottom_left .cart_num{width: 14px; height: 14px; border-radius: 7px;font-size: 12px; text-align: center; line-height: 14px; background: #900005;color: #fff; left: 72px; top: 4px;position: absolute;}
#bottom .box .bottom_left a{display: table-cell; width: 30%;}
#bottom .box .bottom_right{width: 44px; height: 44px;background: url(../index/index_pic/bottom_icon_2.png);background-size: 44px 44px; float: right;}





/* 底部CSS End */

/*分类CSS*/
.cate_top{width: 320px; height: 160px; overflow: hidden; margin-bottom: 35px;}
.cate_list{width: 300px; height: auto; margin: 0px auto; margin-bottom: 45px;}
.cate_list .top{width: 300px; height: 230px; overflow: hidden; margin-bottom: 30px;}
.cate_list .top img{height: 230px; }
.cate_list .bottom{width: 300px; overflow: hidden;}
.cate_list .bottom a{float: left; height: 26px; margin-bottom: 10px; width: auto; min-width: 70px; border: solid 1px #e9e9e9; border-radius: 3px; font-size: 12px; text-align: center; line-height: 26px;margin-left: 10px;color: #303030;}
/*分类CSS end*/




/* Jo 21号替换Start */
.cate_bottom{width: 100%; height: auto; margin: 10px 0 10px 0; overflow: hidden; text-align: center;}
.cate_bottom img{width: 94%; height: auto;}
/* Jo 21号替换Start */

.pager_list{height: 38px;width: 100%; max-width: 480px; margin: 10px auto; overflow: hidden; margin-bottom: 80px;}
.pager_list #first{width: 30px; height: 30px;margin-top: 4px;  margin-left: 15px; border: solid 1px #848384; border-radius: 15px; float: left; line-height: 30px; text-align: center; font-size: 12px;}
.pager_list #prev{width: 45px; height: 35px;  float: left; background: url(../Icon/arrow_shopall.png)  no-repeat;}
.pager_list .pager_num{width: 160px; height: 38px; overflow: hidden; float: left; }
.pager_list #next{width: 45px; height: 35px;  float: right;background: url(../Icon/arrow_shopall.png) 0px -35px no-repeat;}
.pager_list #last{width: 30px; height: 30px;margin-top: 4px; margin-right: 15px;  border: solid 1px #848384; border-radius: 15px; float: right; line-height: 30px; text-align: center; font-size: 12px;}


.pager_list ul{height: 38px; overflow: hidden;}
.pager_list li{width: 36px; height: 36px;  border-radius: 18px; line-height: 36px; text-align: center;  margin: 0px 6px; float: left; border: solid 1px #959595; overflow: hidden;}
.pager_list li.now{  border:solid 1px #a21c23;}





/*bookstore Start*/
/* 画种分类 */
#book {width: 100%;}
#book .navigation{width: 100%; height: 45px; margin: 0 auto 0; overflow: hidden; line-height: 45px; text-align: center; background-color: #bfbfbf;}
#book .navigation a{width: 106px; height: 42px; overflow: hidden; cursor: pointer; display: inline-block; color: #000; font-weight: bold; font-size: 14px;}
#book .navigation .hover{width: 106px; height: 42px; overflow: hidden; cursor: pointer; display: inline-block; color: #000; font-weight: bold; font-size: 14px;}
#book .navigation .hover .font{width: auto; height: 39px; display: inline-block; border-bottom: 3px solid #000;}
#book .bookstore_ad{width: 320px; height: 165px; overflow: hidden; position: relative; z-index: 1; margin: 0px auto;}
#book .bookstore_ad .ad{width: 320px; height: 165px; margin: 0 auto;}
#book .cate_list{width: 320px; height: auto;  margin: 0px auto; margin-bottom: 80px;}
#book .bookstore_cate{width: 320px; height: 115px; background: url(../Icon/bookstore_cate.png) 0px 0px no-repeat;}
#book .cate_list .big_box{width: 320px; height: auto;}
#book .cate_list .big_box:after{ clear: both; content: "."; display: block; visibility: hidden; height: 0px;}
#book .cate_list .big_box .box{display: block; float: left; width: 130px; background: #fff; margin: 10px 14px 20px;}
#book .cate_list .big_box .box .name a{color: #000; width: 100%; line-height: 18px; font-size: 12px; height: 36px; overflow: hidden; float: left; text-align: center; margin-top: 15px;}
#book .cate_list .big_box .box .price{font-size: 13px; color: #8a0407; line-height: 16px; text-align: center; font-weight: bold;}
#book .navigation_cate{width: 320px; height: 25px; line-height: 25px; margin: 0 auto 0;  margin-bottom: 20px; text-align: center;}
#book .navigation_cate .hover{width: 53px; height: 25px; line-height: 25px; background: #8a0407; margin: 0 12px; overflow: hidden; cursor: pointer; display: inline-block; color: #fff;}
#book .navigation_cate a{width: 53px; height: 25px; line-height: 25px; background: #7d7d7d; margin: 0 12px; overflow: hidden; cursor: pointer; display: inline-block; color: #fff;}

/* 新书上架 */
#book .bookstore_new{width: 320px; height: 115px; background: url(../Icon/bookstore_cate.png) 0px -115px no-repeat;}
#book .cate_list .big_new:after { clear: both; content: "."; display: block; visibility: hidden; height: 0px;}
#book .cate_list .big_new .box{display: block; float: left; width: 300px; height: 150px; background: #fff; margin: 10px 10px 20px;}
#book .cate_list .big_new .box .name {width: 160px; height: 40px; line-height: 20px; display: inline-block; float: right; margin-top: 40px; overflow: hidden;}
#book .cate_list .big_new .box .price{width: 160px; height: 40px; line-height: 40px; float: right; display: inline-block; border-top: 1px dashed #dea4ab; font-size: 16px; margin-top:-40px; color: #8b0409; overflow: hidden;}

/* 系列丛书 */
#book .bookstore_series{width: 320px; height: 115px; background: url(../Icon/bookstore_cate.png) 0px -230px no-repeat;}
#book .bookstore_series2{width: 100%; height: 134px; background: url(../Icon/bookstore_series.png) no-repeat center top; margin-bottom: 20px;}
#book .navigation_series{width: 320px; height: 134px; line-height: 25px; margin: 0 auto 0;  margin-bottom: 20px; text-align: center;}
#book .navigation_series .hover{width: 80px; height: 27px; line-height: 27px; margin: 25px 10px 0 10px; overflow: hidden; cursor: pointer; display: inline-block; color: #fff; border: 1px solid #fff; background: #8a0407;}
#book .navigation_series a{width: 80px; height: 27px; line-height: 27px; margin: 25px 10px 0 10px; overflow: hidden; cursor: pointer; display: inline-block; color: #fff; border: 1px solid #fff;}
#book .cate_list .big_series:after { clear: both; content: "."; display: block; visibility: hidden; height: 0px;}
#book .cate_list .big_series .box{display: block; float: left; width: 130px; background: #fff; margin: 10px 14px 20px;}
#book .cate_list .big_series .box .name a{color: #000; width: 100%; line-height: 18px; font-size: 12px; height: 36px; overflow: hidden; float: left; text-align: center; margin-top: 15px;}
#book .cate_list .big_series .box .price{font-size: 13px; color: #8a0407; line-height: 16px; text-align: center; font-weight: bold;}
#book .navigation_cate{width: 320px; height: 25px; line-height: 25px; margin: 0 auto 0;  margin-bottom: 20px; text-align: center;}
/*bookstore End*/


/*限时特购*/
#limit{width:  320px; height: auto; margin: 0px auto;}
#limit .msg{width: 280px;height: auto; margin: 30px 10px; overflow: hidden;}
#limit .msg .left{width: 117px; padding-right: 11px; height: auto; }
#limit .msg .left img{float: left; width: 117px; height: 117px;}
#limit .msg .left .name{width: 117px; height: auto; line-height: 14px; font-size: 14px;color: #666666; margin-top: 5px; float: left; text-align: center;}
#limit .msg .right {width: 151px; height: 150px; overflow: hidden;}
#limit .msg .right .time{width: 93px; height: 50px; margin-top: 10px; font-size: 16px; background: url(../Icon/limit_time.png) no-repeat; padding-left: 50px;}
#limit .msg .right .time span{font-size: 20px;}
#limit .msg .right .price{width: 145px; height: 50px; margin-top: 6px; line-height: 50px; border-bottom:dashed 1px #404040; font-size: 25px;color: #a21c23; }
#limit .msg .right .shop_price{width: auto; height: 30px; padding: 0px 5px; text-decoration:line-through; float: right; color: #808080;}
#limit .msg .right .price_border{width: 88px;height: 2px; border-bottom: solid 1px #404040; margin-top: -5px;}
#limit .msg .right .name{width: 151px; height: auto;line-height: 20px; color: #747474; font-size: 14px;}
#limit .border1{width: 263px; height: 15px; border-top: 1px solid #bdbdbd; margin-left: 20px;}
#limit .title_list{margin-left: 20px;}
/*分类页&&搜索*/

#pai_son{width: 100%; height: 53px; margin: 0px auto; background: #fff; overflow: hidden; border-bottom: 1px solid #cccccc;}
.moves{box-shadow: 0px 5px 10px #888888; z-index: 9999; }
#pai_son #seach{width: 237px; height: 35px; float: left; display: none;}
#pai_son #seach .text{width: 164px;}
#pai_son #seach .close{left: 140px;}

#pai_son span{float: left; line-height: 40px; font-size: 20px;color: #e1e1e1;}
#pai_son a{ color: #585858;  width: 23.5%; height: 52px; display: block; float: left; text-align: center; line-height: 53px; font-size: 12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}
#pai_son a div{margin: 0 17%; height: 52px;}
#pai_son a div i{margin-left: 8px;  width: 11px; height: 15px; position: static; vertical-align: middle; display: inline-block;}
#pai_son a div .default{background: url(../images/mobile_cate_price.png) 0px 0px; margin-left: 3px;}
#pai_son a div .up{background: url(../images/mobile_cate_price.png) 22px 0px;}
#pai_son a div .down{background: url(../images/mobile_cate_price.png) 11px 0px;}
#pai_son .after div{color: #8a0105; border-bottom: 1px solid #8a0105;}
#pai_son .now div{color: #8a0105; border-bottom: 1px solid #8a0105;}
/*#pai_son a i{ margin-left: 2px;  width: 7px;height: 25px; position: static;vertical-align: middle; display: inline-block;}*/
/*#pai_son a .up{background: url(../Icon/arrow.png)-7px 0px;}
#pai_son a .down{background: url(../Icon/arrow.png) ; }
#pai_son a .default{background: url(../Icon/arrow.png) 0px -22px; }*/
#category{width: 97%; padding: 13px 1.5% 0px 1.5%; height: auto; overflow: hidden;}
#category .msg_boxs{width: 50%;float: left;padding-bottom: 10px;outline: none;}
#category .msg_boxs .left{width: 94%;margin: 0px 3%; float: left;}
#category .msg_boxs .msg{overflow: hidden;  background: #fff; width: 100%; height: auto; float: left; position: relative;}
#category .msg_boxs .msg .img {width: auto;height: auto; overflow: hidden;position: relative;}
#category .msg_boxs .msg .like{width: 80px;height: 20px; font-size: 14px; line-height: 20px; color: #d50000;background: url(../Icon/category.png) no-repeat;background-position: 2px 4px;  text-indent: 20px; z-index: 999; left: 8px;top: 5px;position: absolute; cursor: default; display: block;}
#category .msg_boxs .msg .limit_icon{width: 48px;height: 48px;  background: url(../Icon/limit_icon.png) no-repeat;background-position: 2px 4px; z-index: 999; left: 8px;top: 5px;position: absolute; cursor: default; display: block;}
#category .msg_boxs .msg .by_your_pricing{width: 76px;height: 73px;  background: url(../Icon/m_by_your_pricing.png) no-repeat; z-index: 999; right: 10px; bottom: 105px; position: absolute; cursor: default; display: block;}
#category .msg_boxs .msg .price{ font-weight: "微软雅黑";width: 90%; color: #343434; padding-left: 10%; height: 30px; line-height: 30px; overflow: hidden;}
#category .msg_boxs .msg .price span{font-size: 16px; font-weight: "微软雅黑";}
#category .msg_boxs .msg .price .market_price{margin-left: 12px; font-size: 12px; text-decoration: line-through; font-weight: "微软雅黑";}
#category .msg_boxs .msg .price .market_price span{font-size: 12px; font-weight: "微软雅黑";}
#category .msg_boxs .msg .name{overflow: hidden;  width: 80%; font-size: 14px; color: #585858; padding: 0px 10%; line-height: 18px; height: 36px; margin-top: 10px; margin-bottom: 4px; font-weight: "微软雅黑";}
#category img{width: 100%;}
#category .page_list{width: 100%;height: 30px;padding: 10px 0px 20px 0px;float: left; font-weight: "微软雅黑";}
#category .page_list div{line-height: 30px;background: #fff; color: #000; text-align: center; float: left; font-weight: "微软雅黑";}
#category .page_list .page_first{width: 40px;height: 30px; border: 1px solid #9d9d9d; font-weight: "微软雅黑";}
#category .page_list .page_prev{width: 60px;height: 30px; margin: 0px 5px;border: 1px solid #9d9d9d;}
#category .page_list .page_next{width: 60px;height: 30px;margin: 0px 5px;border: 1px solid #9d9d9d;}
#category .page_list .page_last{width: 40px;height: 30px;border: 1px solid #9d9d9d;}
#category .page_list .page{ height: 30px; position: relative; overflow: hidden;border: 1px solid #9d9d9d;}
#category .page_list .page .page_text{width: 100%;height: 30px; text-align: center;}
#category .page_list .page .page_text i{display: inline-block;width: 5px; height: 5px; border-left: 2px solid #9d9d9d; border-bottom: 2px solid #9d9d9d; -webkit-transform: rotate(-45deg); margin-left: 2px; margin-bottom: 2px;} 
#category .page_list .page .page_num{width: 100%;height: 30px; position: absolute; top: 0px;left: 0px;opacity: 0;}

#no_search{width: 100%;height: 50px; line-height: 25px; font-size: 16px; color: #aaaaaa; text-align: center;padding: 40px 0px;}






/*内容页CSS*/
#goods{width: 100%; max-width: 480px;  height: auto; color: #000; margin: 0px auto; overflow: hidden; }
#goods .goods_pic {width: 100%;  margin: 0px auto; height: 320px; position: relative;}
#goods .goods_pic .flex-control-nav{    overflow: hidden;  width: 100%; position: absolute; text-align: center; bottom: 20px; left: -50px;}
#goods .goods_pic .flex-control-nav li{margin: 0 6px;display:inline-block; zoom: 1;}
#goods .goods_pic .flex-control-nav li a{text-indent: -9999px;   width: 5px; height: 5px; background-color: rgba(0,0,0,.2); display: block; border-radius: 2.5px;}
#goods .goods_pic .flex-control-nav li .flex-active{background: red;}
#goods .goods_pic .flex-direction-nav{display: none;}
#goods .goods_pic img{width: 100%; }
#goods .goods_pic .goods_note{height: 25px; width: 70px; line-height: 25px; background: #fff;opacity: 0.73;  color: #808080; position: absolute; top: 30px; right: 10px;z-index: 99;}
#goods_note{width: 100%;height: auto; overflow: hidden; position: relative;}
#goods_note .back{width: 38px; height: 38px; background: url(../Icon/arrow_back.png); position: fixed; left: 15px; top: 15px;}
#goods_note img{width: 100%;}
#goods_note p{margin: 0; padding: 0;}
#goods .goods_info {width: auto; padding: 0px 15px;     margin: 0px auto;}

/* 详细页样式 */
#goods .goods_info .goods_name{line-height: 25px; height: 50px; font-size: 14px; margin-bottom: 5px;}
#goods .goods_info .promote{line-height: 20px; height: 30px;}
#goods .goods_info .promote .promote_price{font-size: 16px; color: #a21c23;}
#goods .goods_info .promote .promote_price span{font-size: 20px;}
#goods .goods_info .preferential_price{line-height: 20px; height: 30px; position: relative; width: 100%;}
#goods .goods_info .preferential_price .shop_price{font-size: 16px; color: #d79404; position: absolute; left: 4%;}
#goods .goods_info .preferential_price .shop_price span{font-size: 20px;}
#goods .goods_info .preferential_price .preferential_price2{font-size: 16px; color: #d14438; width: 95%; position: absolute; text-align: center; left: 0;}
#goods .goods_info .preferential_price .preferential_price2 span{font-size: 20px;}
#goods .goods_info .preferential_price .preferential_price5{font-size: 16px; color: #8b0409;float: right; margin-right: 12%;}
#goods .goods_info .preferential_price .preferential_price5 span{font-size: 20px;}
#goods .goods_info .price_bottom{position: relative; overflow: hidden; height: 43px; margin-bottom: 10px;}
#goods .goods_info .shop_price .shop_price{font-size: 16px; font-weight: bold; color: #a21c23; position: relative;}
#goods .goods_info .shop_price .shop_price span{font-size: 16px;}
#goods .goods_info .market_price .market_price{font-size: 12px; color: #929292;}

/* 商品详细页价格由你来定活动样式Start */
#goods .goods_info .by_your_pricing{position: relative; margin-bottom: 70px;}
#goods .goods_info .by_your_pricing .go_now{width: 90px; height: 33px; color: #b90302; border: 1px dashed #b90302; float: left; line-height: 33px; text-align: center; font-weight: bolder; position: absolute; top: 110%; left: 50%; margin-left: -45px;}
#goods .goods_info .goods_over_by_your_price{position: relative; margin-bottom: 100px;}
#goods .goods_info .goods_over_by_your_price .new_by_your_pricing{font-weight: bolder; color: #262526; position: absolute; top: 120%; padding: 0 10px 0 10px;}
#goods .goods_info .goods_over_by_your_price .new_by_your_pricing a{color: #4e0101;}
#goods .goods_info .goods_over_by_your_price .new_by_your_pricing a:hover{color: #780b0b; text-decoration: underline;}
#goods .goods_info .goods_over_by_your_price .goods_over_by_your_price2{position: absolute; bottom: -100px;}
#goods .goods_info .by_your_price_price{position: relative; margin-bottom: 10px; overflow: hidden;}
#goods .goods_info .by_your_price_price .left{float: left; color: #fff; font-size: 12px; }
#goods .goods_info .by_your_price_price .left .text{position: absolute; top: 50%; margin-top: -20px; right: 50%; margin-right: 30%; line-height: 40px; text-align: center; width: 60px;}
#goods .goods_info .by_your_price_price .left .shop_price{position: absolute; top: 50%; margin-top: -20px; left: 20%;line-height: 40px; text-align: center;}
#goods .goods_info .by_your_price_price .left .shop_price span{font-size: 20px;}
#goods .goods_info .by_your_price_price .right{float: left; color: #fff; font-size: 12px; }
#goods .goods_info .by_your_price_price .right .text{position: absolute; top: 50%; margin-top: -20px; left: 45%; line-height: 40px; text-align: center; width: 60px;}
#goods .goods_info .by_your_price_price .right .market_price{position: absolute; top: 50%; margin-top: -20px; left: 60%; line-height: 40px; text-align: center; text-decoration:line-through;}
#goods .goods_info .by_your_price_price .right .market_price span{font-size: 20px;}
#goods .goods_info .by_your_price_price .discount{position: absolute; top: 50%; margin-top: -20px; right: 2%; line-height: 40px; text-align: center; color: #fff; font-size: 20px; border-radius: 40px; border: 2px #fff solid; height: 40px; width: 40px;}
/* 商品详细页价格由你来定活动样式End */

/* 商品页全场包邮样式 */
#goods .goods_info .postage{width: 299px; height: 22px; margin-bottom: 10px;}
#goods .goods_info .postage img{width: 100%; height: 100%;}

#goods .goods_info .property{text-align: left; overflow: hidden;width: auto; margin-bottom: 5px;}
#goods .goods_info .property a.spec{height: 32px; padding: 0 10px; font-size: 13px; line-height: 30px; float: left; border: 1px solid #b8b7bd
; color: #3c3c3c; margin: 5px; text-align: center;} 
#goods .goods_info .property a.this{float: left;height: 30px; border: 2px solid #900; color: #900; text-align: center;} 
#goods .goods_info .property a.title{float: left; height: 30px;line-height: 30px;margin: 5px;} 


#goods .goods_info .eleven_price{position: relative; overflow: hidden; margin-bottom: 10px;}
#goods .goods_info .eleven_price .shop_price{color: #fff; font-size: 20px; line-height: 20px; position: absolute; top: 50%; right: 50%;margin-right: 8%;width: 130px;text-align: center;height: 20px;}
#goods .goods_info .eleven_price .shop_price span{font-size: 12px;}
#goods .goods_info .eleven_price .market_price{color: #cbcbcb; font-size: 14px; line-height: 20px; position: absolute; top: 50%; right: 50%;margin-right: 8%;margin-top: -20px;width: 130px;text-align: center;  font-size: 12px;}
#goods .goods_info .eleven_price .preferential_num{width: 130px; color: #fff;font-size: 12px; line-height: 20px;position: absolute;top: 50%; left: 50%;margin-top: -20px;}
#goods .goods_info .eleven_price .preferential{width: 150px;color: #fff;font-size: 12px; line-height: 20px;position: absolute;top: 50%;  left: 50%;height: 20px;}
#goods .goods_info .eleven_price .preferential span{font-size: 20px;}

#goods .goods_info .eleven_price.eleven_price2 .shop_price{color: #fff; font-size: 20px; line-height: 20px; position: absolute; top: 50%;left: 50%;width: 200px;text-align: center;height: 20px;margin-top: -20px;margin-left: -100px;}
#goods .goods_info .eleven_price.eleven_price2 .shop_price span{font-size: 12px;}
#goods .goods_info .eleven_price.eleven_price2 .market_price{color: #cbcbcb; font-size: 14px; line-height: 20px; position: absolute; top: 50%;left: 50%;width: 200px;text-align: center;  font-size: 12px;margin-top: 0;margin-left: -100px;}

#goods .goods_info .eleven_price .one{color: #fff; font-size: 22px; line-height: 20px; position: absolute; top: 50%; left: 65%;margin-left: -50px;width: 100px;text-align: center;margin-top: -10px;height: 20px;}
#goods .goods_info .eleven_price .two{color: #fff; font-size: 12px; line-height: 20px; position: absolute; top: 60%; left: 65%;margin-left: -50px;width: 100px;text-align: center; text-decoration: line-through; }
#goods .goods_info .eleven_price .three{color: #fff; font-size: 20px; line-height: 20px; position: absolute; top: 50%; left: 20%;margin-left: -50px;width: 100px;text-align: center;margin-top: -10px;height: 20px;}

#goods .goods_info .baoyou{width: 100%; height: 22px; background: url(../images/goods_baoyou2.gif) no-repeat; margin-bottom: 10px;}



.address_list{width: 100%;  height: 40px; border: solid 1px #a9a9a9; background: #fff;position: fixed; text-align: center;z-index: 999999; line-height: 40px;font-size: 14px;color: #191e2c; left: 0px; opacity: 0.9;}
.address_list select{-moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; filter: alpha(opacity=0);width: 100%;position: absolute; left: 0px; top: 0px;height: 40px;opacity: 0;}
.one{ bottom: 275px;}
.two{bottom: 225px;}
.three{bottom: 175px;}

#goods .goods_buy{width: auto; padding: 0px 15px;  margin: 0px auto;}
#goods .goods_buy div{width: 100%;}
#goods .goods_buy #num_box{ height: 50px; width: 100%; margin: 5px auto;}
#goods .goods_buy .num{width: 30px; height: 18px; margin: 16px 0px; font-size: 12px;  line-height: 18px;float: left; border-right: solid 1px #a1a1a1; }
#goods .goods_buy .number_list{overflow: hidden; height: 50px; float: left; margin-left: 10px;}
#goods .goods_buy .number_list #scroller{width: auto;float: left;}
#goods .goods_buy .number_list li{float: left; width: 46px; height: 46px; border: solid 1px #fff; line-height: 46px; font-size: 16px; text-align: center; display: block;}
#goods .goods_buy .number_list .now{border: solid 1px #ddadb0; border-radius: 23px; height: 46px; width: 46px; line-height: 46px;}
#goods .goods_buy .black_red_box{width: 100%;height: auto; overflow: hidden;  display: block;}
#goods .goods_buy .black_red{ float: none; background: #a21c23; color: #fff; width: 320px; text-align: center; margin: 5px auto;font-size: 18px;height: 35px;line-height: 35px;}
#goods .goods_buy .black_red_box{width: 100%;height: auto; overflow: hidden;  display: block;}
#goods .goods_buy .black_red{ float: none; background: #a21c23; color: #fff; width: 100%; text-align: center; margin: 5px auto;font-size: 18px;height: 35px;line-height: 35px;}
#goods .goods_buy .nobuy{background: #707070; }
#goods .phone_buy {height: 75px; width: 100%;overflow: hidden; font-size: 16px; line-height: 30px;color: #000; margin-top: 15px;font-size: 14px;text-align: center;}
#goods .phone_buy .phone{margin:0 30px;width: 65px;height: 30px;padding-top: 45px; background: url(../Icon/phone.png) no-repeat 10px 0 ; text-align: center;line-height: 30px;color:#8b0409;display: inline-block;}
#goods .phone_buy .qq{margin:0 30px;width: 65px;height: 30px; padding-top: 45px; background: url(../Icon/qq.png) no-repeat 10px 0; text-align: center;line-height: 30px;color:#8b0409;display: inline-block;}


#goods .border{border-bottom: 1px #a0a2a8 solid; padding: 0px 10px; float: left; width: 300px;}
#goods .border .text_input{width: 250px; border-radius: 4px; padding: 0px; margin: 0px; float: left;margin: 5px 0;height: 25px;line-height: 25px;}
#goods .border .button_2{width: 38px; height: 24px;background: url(black.png); float: left; margin: 5px;}
#goods .rank {width: 85px;height: 25px;background: url(../images/bg.png) -110px 0px no-repeat;overflow: hidden;float: left;}
#goods .rank_this{width: 90%;height: 25px;background: url(../images/bg.png) 0px 0px no-repeat;float: left;overflow: hidden;}



/*颜色*/
#goods .goods_buy #color_buy {margin: 0px auto; float: left;}
#goods .goods_buy #color_buy .button{width: 50px;height: 20px;float: left;}
#goods .goods_buy #color_buy #spec_name{height: 32px; width: 100px; line-height: 32px; margin: 15px 0px; color: #3c3c3c; border: solid 2px #900; font-size: 14px; text-align: center;}
#goods .goods_buy #color_buy .selected{width: 300px;height: auto; overflow: hidden;font-size: 12px;line-height: 30px;}
#goods .goods_buy #color_buy .selected .title{color: #808080; width: 60px;float: left; height: 30px; }
#goods .goods_buy #color_buy .selected li{float: left; margin: 0px 5px; height: 30px; width: auto;   overflow: hidden;}
#goods .goods_buy #color_buy .selected li .name{ float: left; overflow: hidden;}
#goods .goods_buy #color_buy .selected li .selected_num{float: left; overflow: hidden; padding: 0px 5px;}
#goods .goods_buy #color_buy .selected li .close{color: #820a0a; font-size: 25px;  float: left; }
/*礼包*/
#goods .activity{width: 100%;height: 99px;background: #ff0000;float: left;color: #fff;position: relative;margin-bottom: 20px;}
#goods .activity .left{width: 40%;height: 45px;border-right: 3px solid #fff;margin-top: 30px;position: absolute;left: 50%;margin-left: -40%;}
#goods .activity .left .shop_price{font-size: 18px;display: block;}
#goods .activity .left .market_price span{text-decoration: line-through;}
#goods .activity .discount{font-size: 30px;margin-top: 30px;float: left;margin-left: 20%;width: 40%;position: absolute;left: 50%;}
#goods .activity .buy_some{font-size: 14px;margin-top: 0px;float: left;margin-left: 55px;width: 160px;}



.color_b{width: 100%; height: 425px;top: 49px; left: 0px; background: #fff; position: absolute; display: none; z-index: 9999999;}
.color_b .color_list{width: 320px; height: 345px;padding-top: 35px;   margin: 0px auto; overflow: hidden; }
.color_b .color_list .color_msg{width: auto; height: auto;  overflow: hidden; padding-bottom: 100px;}
.color_b .color_list li{width: 90px; height: 90px; float: left; margin:0px 8px; text-align: center; margin-bottom: 25px;}
.color_b .color_list li .color{width: 36px; height: 36px; border-radius: 18px; margin: 0px auto;}
.color_b .color_list li .color_name{width: 90px; height: 36px; line-height: 36px; text-align: center; border-radius: 18px; margin: 0px auto; font-size: 12px;}
.color_b .color_list li .color_num{width: 90px;height: 20px;}

.color_b .color_list li .color_num .add{width: 18px;height: 20px;float: left; font-size: 18px; line-height: 20px; text-align: center; background: url(../Icon/color_ico.png) 0px -20px;}
.color_b .color_list li .color_num .color_number{width: 24px;height: 20px; float: left; margin: 0px 15px; text-align: center;}
.color_b .color_list li .color_num .cut {width: 18px;height: 20px;float: left; font-size: 18px;line-height: 20px;text-align: center;background: url(../Icon/color_ico.png);}




.color_b .color_bottom{width: 100%;height: 60px;  padding-top: 20px; background: #fff; position: fixed; bottom: 0px;}
.color_b .color_bottom .confirm{width: 120px; height: 30px;color: #000;font-size: 16px; line-height: 30px; text-align: center;border: solid 1px #c9c9c9 ; float: left; margin-left: 15px;}
.color_b .color_bottom .back{width: 120px; height: 30px;color: #000;font-size: 16px; line-height: 30px; text-align: center; border: solid 1px #c9c9c9 ; float: right; margin-right: 15px;}
.color_b .color_bottom .bottom_border{width: 100%;height: 9px; background: #c6c6c6; border-bottom: solid 1px #979797;float: left; margin-top: 20px;}

#goods .goods_buy .address_one{width: auto; background: #a21c23;color: #fff; padding: 0px 5px; }
#goods .goods_buy .address{width: auto;margin: 8px 0px; padding: 10px 10px 14px 10px; overflow: hidden;border: dashed 1px #9f9f9f;}
#goods .goods_buy .address div{float: left;}
#goods .goods_buy .address .missile{height: 25px;width: auto; padding: 0px 10px; line-height: 25px; font-size: 12px;color: #fff;border-radius: 2px; background: #a21c23;margin-top: 10px; margin-left: 68px;  text-align: center; }
#goods .goods_buy .collect{width: 100%; height: 20px; margin: 15px 0px; line-height: 20px; font-size: 16px;}
#goods_desc{width: 100%;height: auto;overflow: hidden;}
#goods_desc p img {width: 100%;}
#goods_desc p{margin: 0px;padding: 0px;}
#goods_desc img {width: 100%;}
#box_list{width: 100%;height: 25px; background: #f1f1f1; margin-top: 20px; text-align: center; line-height: 25px;}
#box_list .box_title{width: 33%;height: 25px; line-height: 25px; float: left; text-align: center;}
#box_list .now{border-bottom: 3px solid #e7435a; background: #fff;height: 22px; line-height: 22px;}





/*用户中心*/
/*头部*/
#user_head{width: 100%; background: #fff; position: fixed; top: 0; left: 0; z-index: 99999999;}
#user_head .top{width: 100%;height: 48px; border-bottom: solid 1px #e0e0e0; position: relative; line-height: 48px; text-align: center;font-size: 16px;color: #a21c23;}
#user_head .top .box{width: 100%; max-width: 480px; height: auto; margin: 0px auto; position: relative;}
#user_head .top .box #backtrack{width: 30px; height: 48px; position: absolute; left: 15px; top: 0px; }
#user_head .top .box #nav{width: 23px; height: 23px; position: absolute; right: 15px; top: 12px; background: url(../Icon/icon.png) 0px -77px no-repeat; }
#user_head .home{width: 100%;  height: 46px; display: none;   color: #575757;opacity:0.9; font-size: 14px; position: absolute;   z-index: 9999;}
#user_head .home li{float: left;width: 25%; height:46px; line-height: 46px; text-align: center;background: #dcdcdc;}
/*头部end*/
/*用户中心首页*/
#user_index{width: auto; max-width: 480px; height: auto; overflow: hidden; margin: 0px auto;}
#user_index .head_img{width: 120px; height: 120px; border-radius: 60px; border: solid 4px #000; overflow: hidden; margin: 35px auto 0px auto;}
#user_index .name{width: 100%; height: 38px; text-align: center; font-size: 12px; line-height: 38px; color: #808080; overflow: hidden;}
#user_index .Signature{width: 100%;height: 50px; line-height: 25px; font-size: 18px; text-align: center;color: #808080;}
#user_index .menu{width: 100%;height: auto; overflow: hidden;}
#user_index .menu a{width: 100%; padding-right: 15px; height: 50px; float: left; line-height: 50px; color: #666666; background: url(../Icon/user_ico.png) no-repeat ; background-position:right; text-align: left; font-size: 14px; text-indent: 25px; border-top: solid 1px #e7e7e7;}

/* Jo21号替换Start */
#user_index .menu .span1{float: left; /*width: 130px;*/ height: 50px; font-weight: bolder;}
#user_index .menu .span2{width: 71px; height: 50px; line-height: 50px; text-align: center; background: url(../Icon/user_freeplan.png) no-repeat; display: block; float: left; margin-top: 8px;}


/* Jo21号替换End */

/*收藏*/
#Collect {width: 100%;overflow: hidden;}
#Collect .msg_box{ width: 100%;   overflow: hidden; }
#Collect .msg_box .msg_goods{width: 300px; height: auto; margin: 0px auto; overflow: hidden; position: relative; padding: 20px 0px; border-bottom: solid 1px #e9e9e9; }
#Collect .msg_box .msg_goods .lefts{float: left;  width: 120px; }
#Collect .msg_box .msg_goods .lefts img{width: 100px;   overflow: hidden; margin: 0px 15px 0px 5px;}
#Collect .msg_box .msg_goods .rights{float: left;  width: 180px; overflow: hidden;  }
#Collect .msg_box .msg_goods .rights .banner{width: 100%; text-align: left; color: #000; font-size: 14px;line-height: 20px;  margin-bottom: 10px;}
#Collect .msg_box .msg_goods .rights .price{width: 100%; text-align: left; color: #000; font-size: 14px; margin-bottom: 15px;}
#Collect .msg_box .msg_goods .rights .delete{font-size: 12px; padding: 5px 10px;  border-radius: 5px; background: #fff; color: #000;float: left; margin-right: 7px; }
#Collect .msg_box .msg_goods .rights .cart{font-size: 12px;  padding: 5px 10px; border-radius: 5px; background: #fff; color: #000;float: left; }
#Collect .no_collection{width: 320px; margin: 0px auto; padding-top: 40px;}
#Collect .no_collection img{display: block; margin: 10px auto;}

/*订单列表*/

#order_list{font-size: 14px;}
#order_list .order_list{width: 100%; height: auto; overflow: hidden; color: #000;}
#order_list .order_list .title{width: 100%; height: 54px; background: #f2f2f2; float: left;line-height: 54px; text-indent: 14px; font-size: 15px; color: #313131;}
#order_list .order_list .title .right{float: right; width: auto; height: 54px; color: #890104; margin-right: 14px;}
#order_list .order_list .msg{width: 100%; height: 122px; margin: 11px 0; float: left; overflow: hidden;}
#order_list .order_list .left{width:122px; height: 122px; margin-left: 20px; margin-right: 12px;}
#order_list .order_list .left img{width:122px; height: 122px; float: left; position: relative;}
#order_list .order_list .left .goods_number{ position: absolute; left: 17px; width: 25px; height: 25px; background-color:rgba(0,0,0,0.1); z-index: 9999; text-align: center;}
#order_list .order_list a{color: #000;}
#order_list .order_list .msg .right{float: left; height: 122px; width: 161px; margin-right: 5px;}
#order_list .order_list .msg .right .name{display: block; margin-top: 12px; line-height: 18px; height: 36px; overflow: hidden; color: #343434;}
#order_list .order_list .msg .right .add_time{float:left; margin-top: 10px; line-height: 17px; height: 17px; overflow: hidden; color: #343434; font-size: 14px;}
#order_list .order_list .msg .right .num{float: left; width: 120px; line-height: 23.5px; height: 23.5px; overflow: hidden; color: #343434;}
#order_list .order_list .msg .right .text{float: left; line-height: 23.5px; height: 23.5px; overflow: hidden; color: #343434;}
#order_list .order_list .button_list{width: 90%; height: 54px; margin: 0 5%; float: left; overflow: hidden; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#order_list .order_list .button_list a{color: #585858; background: #fff; width: 80px; height: 54px; line-height: 54px; text-align: center; float: right; }
#order_list .order_list .button_list .pay_online{width: 93px; height: 37px; background-color: #8a0105; color: #ffffff; border-radius: 5px; margin-top: 8.5px; line-height: 37px;}
#order_list .page_list{width: 100%;height: 30px;padding: 10px 0px 20px 0px;float: left;}
#order_list .page_list div{line-height: 30px;background: #fff; color: #000; text-align: center; float: left;}
#order_list .page_list .page_first{width: 40px;height: 30px; }
#order_list .page_list .page_prev{width: 60px;height: 30px; margin: 0px 5px;}
#order_list .page_list .page_next{width: 60px;height: 30px;margin: 0px 5px;}
#order_list .page_list .page_last{width: 40px;height: 30px;}
#order_list .page_list .page{ height: 30px; position: relative; overflow: hidden;}
#order_list .page_list .page .page_text{width: 100%;height: 30px; text-align: center;}
#order_list .page_list .page .page_text i{display: inline-block;width: 5px; height: 5px;   -webkit-transform: rotate(-45deg); margin-left: 2px; margin-bottom: 2px;} 
#order_list .page_list .page .page_num{width: 100%;height: 30px; position: absolute; top: 0px;left: 0px;opacity: 0;}
.no_order{width: 320px; margin: 0px auto; padding-top: 55px;}
.no_order img{display: block; margin: 10px auto;}


/*跟踪包裹*/
#track{ width: 300px; height: auto; margin: 0px auto;}
#track .track{ width: 100%;margin:  10 auto; }
#track .track img{float: left;margin: 5px;}
/*用户信息*/
#profile{margin: 0px 5px;}
#profile .top{width: 100%;height: 30px; line-height: 30px; font-size: 14px;color: #ffbac9;}
#profile .inputBg{color: #fff; border: 1px solid #fff; border-radius: 0px; height: 30px;  font-size: 16px;}
#profile .question{color: #000;background: #2ab9c5; height: 30px; }
#profile span.button_1{ position: absolute; height: 14px; color: #000; width: 110px; text-align: center;}
#profile .button_1{ width: 120px;}
/*收货地址*/
#address_list{width: 100%; margin: 0px auto; font-size: 14px;color: #959595; overflow: hidden;}
#address_list .address_msg{position: relative; width: auto; margin: 0px 15px;  height: auto; min-height: 101px;  overflow: hidden;   border-bottom: solid 1px #4d4d4d;  font-size: 14px;}
#address_list .address_msg .left{min-width: 190px; width: auto; min-height: 100px; }
#address_list .address_msg .right{padding: 0px 3px;width: 101px;  position: absolute;right: 0;top: 50%;margin-top: -50px; }
#address_list .address_msg .right .one{width: 34px; height: 34px;  border-radius: 17px; margin: 0px auto; margin-top: 11px; background: #a21c23;color: #fff;text-align: center;line-height: 34px;}
#address_list .address_msg .right .kk{width: 28px;  height: 40px; float: right; padding: 5px 10px;  color: #fff; border-bottom: solid 1px #fff;}
#address_list .address_msg .right .two{width: 28px;  height: 40px; float: right; padding: 5px 10px;  color: #fff;background: #a21c23; border-bottom: solid 1px #fff;}
#address_list .address_msg .right .three{width: 28px;height: 50px; float: right; line-height: 50px;  padding: 0px 10px;  color: #fff;background: #a21c23; }
#address_list .address_msg .right .four{width: 28px;height: 50px; float: right; line-height: 50px;  padding: 0px 10px; margin-right: 5px;  color: #fff;background: #a21c23; }





#address_list .add_address{width: auto; height: 55px; margin: 30px 15px 0px 15px; display: block; border: dashed 1px #888888;  font-size: 20px; color: #707070; line-height: 55px; text-align: center;}
.no_address{width: 320px; margin: 0px auto; padding-top: 35px;}
.no_address img{display: block; margin: 10px auto;}



/*修改，增加地址*/
#address_list .address{width: auto; padding: 0px 10px 0px 10px;    height: 230px; margin: 5px 15px; border: solid 1px #dbdbdb;}
#address_list .address td{height: 40px; border-bottom: dashed 1px #f1f1f1; font-size: 14px;color: #262626;}
#address_list .button{width: auto; margin: 10px 15px; height: 38px; color: #fff;text-align: center; line-height: 38px; background: #a21c23;}






/*订单详情*/
#order_detail{overflow: hidden; width: 100%;margin: 0px auto;}
#order_detail .title{width: 100%; height: 54px; background: #f2f2f2; line-height: 54px; text-indent: 14px; font-size: 15px; color: #313131;}
#order_detail .title .right{float: right; width: auto; height: 54px; color: #a01c23; margin-right: 14px;}
#order_detail .address{width: 280px; margin: 15px 20px; height: auto;}
#order_detail .address tr{width: 100%; height: 27px; line-height: 27px; font-size: 16px; color: #343434; float: left; overflow: hidden;}
#order_detail .address .check{height: 40px; border-top: 1px dashed #dbdbdb; text-align: right;line-height: 40px;}
#order_detail .pay{width: 300px;margin: 0px 10px;height: 60px; padding: 20px 0px;border-bottom: solid 1px #dbdbdb; text-align: left;}
#order_detail .msg{max-width: 452px; height: auto; margin: 0 14px; float: left; overflow: hidden; border-top: 1px solid #cccccc; padding-top: 20px;}
#order_detail .msg .goods_list {height: 120px; margin: 0 13px; float: left; width: 100%; padding: 13px 0; border-bottom: 1px solid #cccccc; color: #343434; font-size: 14px;}
#order_detail .msg .goods_list img{height:120px;width: 120px; float: left; margin-right: 15px;}
#order_detail .msg .goods_name{height: 40px; line-height: 20px; margin-top: 13px; overflow: hidden;}
#order_detail .msg .goods_num{height: 20px; line-height: 20px; margin-top: 10px;}
#order_detail .msg .goods_price{height: 20px; line-height: 20px; margin-top: 10px;}

#order_detail .sum_price{float: left; width: 90%; height: 123px; overflow: hidden; margin: 0 5%; font-size: 17px; color: #585858;}
#order_detail .sum_price .goods_amount{float: left; width: 100%; height: 32px; line-height: 32px; margin-top: 15px;}
#order_detail .sum_price .formated_shipping_fee{float: left; width: 100%; height: 32px; line-height: 32px;}
#order_detail .sum_price .order_amount{float: left; width: 100%; height: 32px; line-height: 32px;}

#order_detail .operation{float: left; width: 90%; height: 53px; line-height: 53px; overflow: hidden; margin: 0 5%; font-size: 14px; color: #585858; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#order_detail .operation a{color: #585858; height: 53px; line-height: 53px; text-align: center; float: right; margin: 0 10px;}
#order_detail .operation .go_comment{width: 93px; height: 33px; background-color: #8a0105; border-radius: 5px; color: #ebdddd; line-height: 33px; margin-top: 10px;}

#order_detail .fee{width: 300px; height: 20px; line-height: 20px;  margin: 0px 10px;float: left;  text-align: right;  font-size: 12px; margin-top: 30px;}
#order_detail .price{width: 300px; height:30px; line-height: 30px;  margin: 0px 10px; float: left; text-align: right; font-size: 20px; }
#order_detail .red{color: #a01c23;}
#order_detail #pay{width: 70px; height: 30px; text-align: center; line-height: 30px; color: #fff; background: #8a0105; float: right; margin-right: 10px;}
/*购物车*/
#cart {width: 300px; height: auto; margin: 0px auto; padding:0 10px 0 10px; overflow: hidden;}
#cart .no_buy{background: #e5e5e5; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8;}
#cart .cart_box{overflow: hidden; margin-bottom: 120px;}
#cart .cart_box .cart_list{padding: 15px 0px; width: 300px; height: auto; overflow: hidden; position: relative; border-bottom: 1px solid #cccccc;}
#cart .cart_box .cart_list .goods_id{width: 22px; height: 22px; margin: 29px 4px; float: left; background: url(../images/sale/select.png) 0px -33px; background-size: 22px 55px;}
#cart .cart_box .cart_list .unbuy{width: 20px; height: 20px; margin: 29px 4px; float: left;background: #E5E5E5;border-radius: 10px;border: 1px solid #ddd;}
#cart .cart_box .cart_list .selected{width: 22px; height: 22px; margin: 29px 4px; float: left; background: url(../images/sale/select.png) 0px 0px; background-size: 22px 55px;}
#cart .cart_box .cart_list .goods_name{width: 135px; color: #343434; font-size: 12px; float: left; line-height: 16px;}
#cart .cart_box .cart_list .have_buy{width: 100%; color: #858585; font-size: 12px; float: left; line-height: 16px;}
#cart .cart_box .cart_list .goods_some{width: 100%; color: #8e1519; font-size: 14px; float: left; line-height: 16px;}
#cart .cart_box .cart_list .goods_some .goods_price{float: left;}
#cart .cart_box .cart_list .goods_some .goods_num{float: right;}
#cart .cart_box .cart_list .goods_some .cart_num{height: 18px; float: right;}
#cart .cart_box .cart_list .goods_some .cart_num .cut{width: 16px; height: 16px; line-height: 16px; font-size: 12px; color: #c8c8c8; float: left; text-align: center; border: 1px solid #999999;}
#cart .cart_box .cart_list .goods_some .cart_num .num_input{width: 22px; height: 16px; line-height: 16px; text-align: center;  border: 1px solid #999999;float: left; color: #7a7a7a; border-radius: 0;}
#cart .cart_list .goods_some .cart_num .add{width: 16px; height: 16px; line-height: 16px; font-size: 12px; color: #c8c8c8; float: left; text-align: center; border: 1px solid #999999;}
#cart .cart_box .cart_list .activityDeleteCart{position: absolute; right: 0px; top: 5px; width: 15px; height: 15px; background: url(../images/mobile_cart_del.png) no-repeat;}
#cart .cart_box .cart_list .delete{position: absolute; right: 0px; top: 5px; width: 15px; height: 15px; background: url(../images/mobile_cart_del.png) no-repeat;}

#cart .cart_box .cart_list .left{width: 90px;}
#cart .cart_box .cart_list .left img{width: 80px; height: 80px; float: left;}
#cart .cart_blank{width: 300px; height: auto; margin: 60px auto; text-align: center;}
#cart .cart_blank img{display: block; margin: 0 auto; margin-bottom: 40px;}
#cart .cart_blank span{color: #a3a3a3; font-size: 18px;}
#cart .package_1{margin: 10px 0px;}
.continue{display: block; width: 198px; height: 53px; line-height: 53px; background-color: #a21c23; margin: 0px auto; border: solid 1px #bababa; color: #fff; text-align: center; font-size: 18px; border-radius: 5px; margin-top: 50px;}
.flow_button{ height: 44px; width: 300px; background-color: #eeeeee; font-size: 14px; position: fixed; left: 50%; margin: 0 0 0.4rem -150px; bottom: 0;}
.flow_button .goods_id_all{width: 22px; height: 22px; margin: 11px 4px; float: left; background: url(../images/sale/select.png) 0px -33px; background-size: 22px 55px;}
.flow_button .selecteds{width: 22px; height: 22px; margin: 11px 4px; float: left; background: url(../images/sale/select.png) 0px 0px; background-size: 22px 55px;}
.flow_button .select_all{line-height: 44px; color: #010101; float: left;}
.flow_button .sum_money{line-height: 44px; color: #010101; float: left; margin-left: 8px;}
.flow_button .right{float: right; color: #fff; width: 85px; height: 44px; line-height: 44px; background: #8a0105; text-align: center;}





/*确认订单*/
#confirm_order{width: 100%;max-width: 480px; margin: 0px auto;  overflow: hidden;padding-bottom: 10px;position: relative;}
#confirm_order .address{width: 100%;height: auto;  background: #fff; margin: 14px 0; padding: 0 2%;}
#confirm_order .address th{font-size: 16px; height: 35px; font-weight:normal; border-right: solid 1px #c9c9c9;}
#confirm_order .address td{font-size: 16px; color: #343434;}
#confirm_order .address td input{width: 185px; height: 30px; line-height: 30px; font-size: 16px; color: #343434;}
#confirm_order .address td input.error{border: solid 1px #880104;}
#confirm_order .no_address_id{ width: 298px; height: 60px;font-size: 16px; line-height: 60px; text-align: center; color: #c6c6c6; border: solid 1px #a2a2a2; margin: 15px auto 40px auto;}
#confirm_order .arrow{width: 9px; height: 16px; position: absolute; right: 10px; top: 48px; background: url(../images/sum_goods_number1.png) no-repeat;}
#confirm_order .arrow2{width: 16px; height: 9px; position: absolute; right: 10px; top: 26px; background: url(../images/sum_goods_number2.png) no-repeat;}
#confirm_order .pay{height: 59px; position: relative; width: 100%;}
#confirm_order .pay .pay_tr{width: 100%; height: 59px; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; display: inline-table; padding-left: 2%;}
#confirm_order .pay .pay_tr td{font-size: 16px;}
#confirm_order .pay .arrow{top: 22.5px;}
#confirm_order .goods{height: 59px; position: relative; width: 100%;}
#confirm_order .goods .goods_tr{width: 100%; height: 59px; border-bottom: solid 1px #cccccc; display: inline-table; padding-left: 2%;}
#confirm_order .goods .goods_tr td{font-size: 16px;}
#confirm_order .goods .arrow{top: 22.5px;}
#confirm_order .order{position: relative; width: 300px; height: auto; margin: 0px auto; padding: 0 10px; overflow: hidden;}
#confirm_order .order tr{padding: 7px 0; float: left; border-bottom: 1px solid #cccccc; width: 100%; position: relative;}
#confirm_order .order tr .img{float: left;}
#confirm_order .order tr .goods_some{float: left; width: 200px; height: 40px; font-size: 14px; line-height: 40px;}
#confirm_order .order .goods_price{line-height: 18px; margin-top: 12px; float: left; color: #922629; font-size: 14px;}
#confirm_order .order .goods_num{float: right; margin-top: 13px; margin-right: 10px}
#confirm_order .order .goods_num .cart_num{float: right; height: 18px;}
#confirm_order .order .goods_num .cart_num .cut{width: 16px; height: 16px; line-height: 16px; font-size: 12px; color: #c8c8c8; float: left; text-align: center; border: 1px solid #999999;}
#confirm_order .order .goods_num .cart_num .num_input{width: 22px; height: 16px; line-height: 16px; text-align: center; border: 1px solid #999999; float: left; color: #7a7a7a; border-radius: 0;}
#confirm_order .order .goods_num .cart_num .add{width: 16px; height: 16px; line-height: 16px; font-size: 12px; color: #c8c8c8; float: left; text-align: center; border: 1px solid #999999;}
#confirm_order .order_message{width: 96%; height: 59px; position: relative; font-size: 16px; padding: 0 2%; color: #585858; border-bottom: 1px solid #cccccc;}
#confirm_order .order_message input{width: 89%; height: 59px; text-indent: 6px; color: #585858;}
#confirm_order .order_message input:focus{outline:none;}
#confirm_order .order_message .img{position: absolute; width: 22px; height: 22px; background: url(../images/order_message.png) no-repeat; top: 18.5px; right: 10px;}

#ECS_ORDERTOTAL .goods_price_formated{width: 96%; padding: 0 2%; float: left; font-size: 16px; color: #585858; line-height: 32px; height: 32px; margin-top: 25px;}
#ECS_ORDERTOTAL .goods_price_formated .left{float: left; padding: 0;}
#ECS_ORDERTOTAL .goods_price_formated .right{float: right; padding: 0;}
#ECS_ORDERTOTAL .shipping_fee_formated{width: 96%; padding: 0 2%; float: left; font-size: 16px; color: #585858; line-height: 32px; height: 32px;}
#ECS_ORDERTOTAL .shipping_fee_formated .left{float: left; padding: 0;}
#ECS_ORDERTOTAL .shipping_fee_formated .right{float: right; padding: 0;}
#ECS_ORDERTOTAL .amount_formated{width: 96%; padding: 0 2%; float: left; font-size: 16px; color: #585858; line-height: 32px; height: 32px; padding-bottom: 25px; border-bottom: 1px solid #cccccc;}
#ECS_ORDERTOTAL .amount_formated .left{float: left; padding: 0;}
#ECS_ORDERTOTAL .amount_formated .right{float: right; padding: 0; color: #8a0105;}

/* 优惠券选择区 */
#coupon{float: left; width: 100%; height: auto;}
#coupon .coupon_list{width: 96%; height: 59px; line-height: 59px; border-bottom: 1px solid #cccccc; font-size: 16px; color: #585858; float: left; padding: 0 2%;}
#coupon .coupon_list .coupon_id{float: right; width: 14px; height: 14px; background: url(../images/cart_select_all.png) no-repeat; cursor: pointer; margin: 22.5px 10px 0 0;}
#coupon .coupon_list .select{float: right; width: 14px; height: 14px; background: url(../images/cart_select_all2.png) no-repeat; cursor: pointer; margin: 22.5px 10px 0 0;}


#confirm_order .pay_money{border: solid 1px #730404; color: #730404;}
#confirm_order .sub_bottom{width: 100%; height: 67px; line-height: 67px; background-color: #e5e5e5; margin-top: 39px; margin-bottom: 10px; float: left;}
#confirm_order .sub_bottom .left{width: 73%; float: left; height: 67px; line-height: 67px;}
#confirm_order .sub_bottom .left .text{font-size: 16px; color: #414141; padding-left: 2%;}
#confirm_order .sub_bottom .left .price{font-size: 16px; color: #8a0105;}
#confirm_order .sub_bottom .right{width: 27%; float: right; height: 67px; line-height: 67px; background-color: #8a0105;}
#confirm_order .sub_bottom .right .sub{text-align: center; color: #f8f4f4; font-size: 16px;}
#confirm_order .no_goods{background: #ededed;color: #880104;}
#confirm_order .no_buy{width: 100%; height: 50px; font-size: 16px; margin: 10px 0px; text-align: center; color: #fff;background: #707070;line-height: 50px;}







#select_payment{width: 100%;height: auto; overflow: hidden; max-width: 480px; margin: 0px auto;}
#select_payment .select_payment{width: 100%;height: auto; margin-bottom: 10px;}
#select_payment .select_payment td{height: 35px;  border-bottom: solid 1px #666;  text-indent: 15px;}
#select_payment .select_payment .pay_msg{ height: 40px; font-size: 20px; color: #000; text-indent: 15px;  }
#select_payment .select_payment .pay_msg .pay_icon{width: 20px;height: 20px; margin-top: 3px; margin-left: 15px; overflow: hidden; display: block; float: left; }
#select_payment .select_payment .pay_msg .now{background:url(../Icon/icon_pay.png) no-repeat; background-size: 44px;}
#select_payment .select_payment .pay_msg .no{background:url(../Icon/icon_pay.png) no-repeat -24px 0px; background-size: 44px;}
#select_payment .confirm{width: auto; height: 30px;  line-height: 30px; text-align: center; color: #fff;background: #a21c23; margin: 10px 15px; }





/*完成订单*/
#done{width: 100%; height: auto; min-height: 380px;  max-width: 320px;   background: #f4f4f4;  margin: 0px auto;  overflow: hidden;padding-bottom: 10px;position: relative; }
#done .complete{width: 100%; height: 30px; float: left; text-align: center; line-height: 30px; font-size: 20px; color: #000; margin-top: 30px; margin-bottom: 20px;}
#done .order_number{width: 100%;height: auto; overflow: hidden; float: left;line-height: 30px; text-align: center; font-size: 20px; margin-bottom: 80px;}
#done .complete_button{width: 100%;height: 40px;float: left; position: relative;}
#done .complete_button .left{ width: 130px;  height: 40px; line-height: 40px;  text-align: center;color: #fff;font-size: 16px; background: #8a0105; position: absolute; left: 15px;}
#done .complete_button .right{width: 130px;  height: 40px; line-height: 40px;  text-align: center;color: #fff;font-size: 16px; background: #8a0105; position: absolute; right: 15px;}
#done .complete_button #pay{  width: 130px;  height: 40px; line-height: 40px;  text-align: center;color: #fff;font-size: 16px; background: #8a0105; position: absolute; left: 50%;margin-left: -65px;}

/*登陆*/
#u_login { width: 320px; height: auto; overflow: hidden; text-align: center;}
#u_login .reveal{ width: 200px;  margin: 28px auto;}
#u_login .input{width: 100%; overflow: hidden; }
#u_login .username{ width: 95%; margin: 0 auto; overflow: hidden; height: 52px; background: url(../public/input_bg.png) no-repeat bottom; background-size: 100%; font-size: 14px;}
#u_login .text_input{width: 80%; overflow: hidden; float: right; height: 52px; line-height: 52px; border: none; float: left; color: #cacaca; font-size: 16px;}

#u_login .password{width: 95%; margin: 0 auto; overflow: hidden; height: 52px;background: url(../public/input_bg.png) no-repeat bottom; background-size: 100%; font-size: 14px;}
#u_login .user_b{ width:20%; overflow: hidden; height: 52px; line-height: 52px; float: left;  text-align: left;}
#u_login .pass_b{ width:20%; overflow: hidden; height: 52px; line-height: 52px; float: left;  text-align: left;}
#u_login .forget{width: 100%;height: 38px; line-height: 38px;}
#u_login .forget a{float: right;color: #aaa;margin-right: 7px;}

#u_login .submits{ border-radius: 4px; width: 95%; margin: 7px auto; height: 40px; line-height: 40px; background: #ac1618;text-align: center;color: #fff;font-size: 16px;margin-top: 0px;}

#u_login .pass{width: 50%; text-align: center; float: left; margin: 20px 0px;}
#u_login .pass a{color: #9a9a9a;}
#u_login .input_border{width: 50%;margin-right: 10%;border-radius: 3px;}
#u_login .b_text{ width: 95%; margin: 0 auto; overflow: hidden;margin-top: 20px;}
#u_login .b_text a{ color: #aaa;}
#u_login .else{ width: 100%; overflow: hidden; margin:0 auto; padding:80px 0 0 0;}
#u_login .else div:nth-child(1){ position:  relative; top: 10px;}
#u_login .else div:nth-child(3){  position:  relative; top: 10px;}
#u_login .icon{ width: 75%; margin:0 auto; overflow: hidden; margin-bottom: 30px; padding-top: 30px;}
#u_login .icon a{ display: block; width: 60px; padding-top: 90px; border-radius: 100%; float:left; color:#999;
  transition:opacity 1s;
  -webkit-transition:opacity 1s;
  -moz-transition:opacity 1s;
  -ms-transition:opacity 1s;
  -o-transition:opacity 1s;
}
#u_login .icon a:hover{
  opacity: 0.6;
  filter:alpha(opacity=60);
}
#u_login .icon a.sina{ background: url(../public/sina-icon.png) no-repeat center; background-size: 100%;margin-left: 50px;}
#u_login .icon a.qq{ background: url(../public/qq-icon.png) no-repeat center; margin:0 30px; background-size: 100%;}
#u_login .icon a.weixin{ background: url(../public/wx-icon.png) no-repeat center; background-size: 100%;}
/*.message{ width: 120px; text-align: center; line-height: 40px; position: absolute; top: 50%; left: 50%; margin: 10px 0 0 -60px; background: rgba(0,0,0,0.5); color: #fff; display: none;}*/



/*注册*/
input{-webkit-appearance: none; border-radius: 0px;}
textarea {  -webkit-appearance: none; border-radius: 0px;}

/*分页*/
.goods_page{width: 100%;height: 30px; text-align: center; line-height: 30px;}

/*搜索*/
.pai_list{width: 100%; text-align: center;background: #e9e9e9;}
.pai_2{margin-right: 10%;}
.pai_1{margin-right: 10%;}
/*评论*/
#comment{width: 300px;height: auto;margin: 0px auto;overflow: hidden; margin-bottom: 80px;}
#comment .msg{width: 298px;height: 360px; border-radius: 2px; border: solid 1px #dfdfdf; margin: 17px auto;}
#comment .msg .goods{width: 100%;height: 200px;overflow: hidden; border-bottom: dashed 1px #dfdfdf; margin-bottom: 10px;}
#comment .msg .goods img{width: 130px;height: 130px; margin: 15px auto; display: block; }
#comment .msg .goods .name{width: auto;height: 20px;font-size: 14px;color: #000; text-align: center;}
#comment .msg .text{resize: none;width: 240px;height: 135px; float: right; margin-right: 10px; border: none;outline: none;}
#comment .submit{margin: 0px auto;width: 300px; height: 40px;color: #fff;text-align: center; line-height: 40px; background: #a21c23;}
/*评论列表*/
#comment_list{width: 100%;height: auto;}
#comment_list .content{padding: 10px 0px;color: #4b4b4b;}
#comment_list .name{padding-bottom: 10px;color: #9f9f9f;border-bottom: 1px solid #e8e8e8;}
#comment_list .borders{padding: 10px 0px;border-bottom: 1px solid #e8e8e8; color: #4b4b4b;}
#comment_list .color{color: #9f9f9f;}

/*评论页码*/
 #pager{width: 100%; height: 22px; margin: 40px 0px; text-align: center;}
 #pager .pager{display: inline-block;}
 #pager a{float: left; width: 22px; height: 18px; color: #d0cfcf;font-size: 18px; line-height: 18px; text-align: center;}
 #pager a.page_now{cursor: default;color: #d11042;}
 #pager .count{cursor: default;width: 100px;color:#d0cfcf;float: left; display: block;font-size: 18px; line-height: 18px;}
 #pager a:hover{color: #ebb6c4;}
 #pager .prev{background: url(../Icon/pager.png);}
 #pager .next{background: url(../Icon/pager.png) -22px;}

/*底部CSS*/
#footer{float: left; width:100%; height: 30px; font-size: 16px; line-height: 30px; margin: 10px auto; padding-bottom: 80px;}
#footer a{color: #7a7a7a; }
.center{width: 320px; text-align: center; height: 30px; float: left; line-height: 30px;}


/*配送地区选择*/

#index_region{width: 320px;height: 216px;position: fixed;top: 50%;margin-top: -108px;left: 50%;margin-left: -160px;background: none;z-index: 100000}
#index_region .select_ui{ border-radius: 2px; font-size: 12px; outline: 0; vertical-align: middle; font-family:none; border: 1px solid #d3d3d3; display: inline-block; background: #d3d3d3; position: relative; text-align: left; line-height: 1.5; height: auto; width: auto; float: none; margin: 0; } 
#index_region .select_ui select {-moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; filter: alpha(opacity=0); position: absolute; background: #fff; min-width: 100%; border: inherit; color: inherit; font: inherit; padding: 1px; margin: -1px; height: 100%; opacity: 0; border: 0; bottom: 0; left: 0; top: 0;} 
#index_region .select_ui .select_text_ui {border-right: 1px solid #e5e5e5; vertical-align: baseline; padding: 5px 3px 5px 6px; margin-right: 26px; overflow: visible; background: #fff; display: block; -webkit-box-shadow: 0 1px 2px 0 #f0f0f0 inset; box-shadow: 0 1px 2px 0 #f0f0f0 inset;}
#index_region .select_arrow {border-color: #fff transparent;  border-width: 5px 5px 0; border-style: solid; position: absolute; margin-top: -2px; overflow: hidden; right: 7px; height: 0; width: 0; top: 50%; }
#index_region .select_ui .select_text_ui{background: #fff; border: none;}
#index_region img{width: 320px;height: 216px;position: absolute;top: 0;left: 0;z-index: 100000}
#index_region .province_title{padding: 115px 0 0 0;height: 60px;color: #191e2c;width: 100%;text-align: center;float: left;}
#index_region .select{padding: 0;color: #191e2c;background: #fff;  text-align: center;float: left;z-index: 100001;width: 320px;height: auto;position: absolute;top: 20px;padding-bottom: 60px;}
#index_region .select select{background: #fff;}
#index_region .select #cpcd2{display: inline-block;}
#index_region .submit{position: absolute;left: 50%;bottom: 15px;margin-left: -25px;width: 50px;height: 24px; background: #890104; font-size: 14px; color: #fff; line-height: 24px;}
#region_bg{z-index: 99999;width: 2000px;height: 2000px;position: fixed;top: 0px;left: 0px;background: #000;background:rgba(0, 0, 0, 0.8);FILTER:ALPHA(opacity=80,finishopacity=100,style=0);}
/*售后模板CSS*/

#sale_service{width: 320px; height: auto; overflow: hidden; margin: 0px auto;}
#sale_service .goods_box{width: 320px; height: 89px; border-bottom: solid 1px #cccccc; padding: 10px 0px;}
#sale_service .goods_box .goods_id{width: 22px; height: 22px; margin: 33.5px 4px; float: left; background: url(../images/sale/select.png) 0px -33px; background-size: 22px 55px; }
#sale_service .goods_box .selected{background: url(../images/sale/select.png) 0px 0px; background-size: 22px 55px;}
#sale_service .goods_box .img{width: 85px; height: 85px; float: left;}
#sale_service .goods_box .note{width: 195px; height:89px; float: left; padding-left: 10px; }
#sale_service .goods_box .note .name{width: 165px; height: 45px; line-height: 20px; padding-right: 30px; font-size: 14px;}
#sale_service .goods_box .note .num{width: 100px;height: 20px; line-height: 20px; float: left;}
#sale_service .goods_box .note .num_box{width: 62px; height: 20px; border: solid 1px #cccccc; line-height: 20px; float: right;}
#sale_service .goods_box .note .num_box .reduce{width: 18px; height: 20px; text-align: center;border-right: solid #cccccc 1px; float: left;}
#sale_service .goods_box .note .num_box .goods_num{width:24px; height: 20px; margin: none; float: left; line-height: 20px; text-align: center;}
#sale_service .goods_box .note .num_box .add{width: 18px; height: 20px; text-align: center; border-left: solid #cccccc 1px;float: left;}
#sale_service .next{width: 90%; height: 45px; background: #a21c23;color: #fff; text-align: center; line-height: 45px; margin: 30px auto; }

/*售后表单*/
#sale_service_form{width: 100%;height: auto;overflow: hidden;position: relative;}
#sale_service_form .order_sn{width: 100%; max-width: 480px;  height: 40px;background: #f2f2f2; line-height: 40px; margin: 0px auto; text-indent: 15px;}
#sale_service_form .order_sn .arrow{width: 11px; height: 6px; background: url(../images/sale/arrow.png); background-size: 11px 6px;  display: inline-block;float: right; margin-top: 20px; margin-right: 7px;}
#sale_service_form .connent{width: 320px; height: auto;overflow: hidden;margin: 0px auto;}
#sale_service_form .connent .goods_list{width: 320px; height: 0px; overflow: hidden;}
#sale_service_form .connent .goods_list .goods_son{width: 320px; height: 80px; border-bottom: solid 1px #cccccc; padding: 10px 0px;}
#sale_service_form .connent .goods_list .img{width: 80px; height: 80px; float: left; padding:0px 10px;}
#sale_service_form .connent .goods_list .note{width: 220px; height: 80px; float: left;}
#sale_service_form .connent .goods_list .note .goods_name{width: 200px; height: 40px;padding-right: 20px; line-height: 20px; margin: 5px 0px;}
#sale_service_form .connent .cell{width: 100%;height: 40px;  line-height: 40px; text-indent: 4px;}
#sale_service_form .connent .cell .cell_right{float: right;text-decoration: underline; }
#sale_service_form .connent .service_type{width: 318px; height: 42px; border: solid 1px #cccccc; line-height: 42px; text-indent: 4px; }
#sale_service_form .connent .service_type .type_left{color: #a4a4a4;}
#sale_service_form .connent .service_type .type_right{color: #585858; float: right;width: 190px; text-align: left;}
#sale_service_form .connent .arrow{width: 11px; height: 6px; background: url(../images/sale/arrow.png); background-size: 11px 6px;  display: inline-block;float: right; margin-top: 20px; margin-right: 7px;}
#sale_service_form .connent .submit{width: 90%; height: 45px; background: #a21c23;color: #fff; text-align: center; line-height: 45px; margin: 30px auto; }
#sale_service_form .connent .handle_type{width: 318px; height: 87px; border: solid 1px #cccccc; line-height: 40px;}
#sale_service_form .connent .handle_type .handle_type-1{width: 100%; height: 43px;  border-bottom: solid 1px #cccccc; text-indent: 4px;}
#sale_service_form .connent .handle_type .handle_type-2{width: 100%; height: 43px; text-indent: 4px;}
#sale_service_form .connent .handle_type .select{width: 22px; height: 22px; float: right; background: url(../images/sale/select.png) 0px -33px; background-size: 22px 55px; margin-top: 10px; margin-right: 10px; position: relative;}
#sale_service_form .connent .handle_type .selected{background: url(../images/sale/select.png) 0px 0px; background-size: 22px 55px;}
#sale_service_form .connent .handle_type input{width: 22px; height: 22px; position: absolute; left: 0px; opacity: 0;}
#sale_service_form .connent .price{width: 318px ;height: 43px; border: solid 1px #cccccc;}
#sale_service_form .connent .price .refund_money{width: 318px ;height: 43px;text-indent: 10px;outline: none; }
#sale_service_form .connent .question_note{width: 318px; height: 87px; border: solid 1px #cccccc; line-height: 40px;}
#sale_service_form .connent .question_note .note{width: 100%; height: 43px;  border-bottom: solid 1px #cccccc; text-indent: 4px;outline: none;}
#sale_service_form .connent .question_note .pic_box{width: 100%; height: 43px; text-indent: 4px; position: relative;}
#sale_service_form .connent .question_note .pic_box .pic{width: 27px; height: 27px; overflow: hidden; position: relative; float: left;margin-left: 8px; margin-top: 8px;}
#sale_service_form .connent .question_note .pic_box .pic img{width: 100%;}
#sale_service_form .connent .question_note .pic_box .pic .delete{width: 10px; height: 10px; position: absolute; top: 0px ;right: 0px; background: url(../images/sale/pic_delete.png); background-size: 10px 10px;}
#sale_service_form .connent .question_note .pic_box .pic_right{width: 115px; float: right;height: 43px;color: #909090;}
#sale_service_form .connent .question_note .pic_box .upload{width: 27px; height: 27px; background: url(../images/sale/upload.png);float: left; margin-left: 8px; margin-top: 8px;}
#sale_service_form .connent .question_note .pic_box #file{visibility: hidden; width: 10px; height: 20px;}
#sale_service_form .connent .pic_note{width: 100%;text-align: right;text-decoration: underline; height: 20px; line-height: 20px; margin-top: 5px;}
#sale_service_form .connent .row{width: 100%;height: 40px; line-height: 40px; text-indent: 4px; border-bottom: solid #cccccc 1px;}
#sale_service_form .connent .row input{width: 60%; height: 40px;  outline: none;}
#sale_service_form .connent .red{color: #e23c3c;}
#sale_done{width: 100%; max-width: 480px; height: auto; margin: 0px auto;}
#sale_done .done{width: 90%; font-size: 20px; display: block; max-width: 480px; height: 50px; line-height: 50px; background: #a21c23; color: #fff; text-align: center; margin: 0px auto;}
#big_box{width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.5); top: 0px;  display: none;}
#big_box .service_type_select	{width: 320px; height: 318px;margin: 0px auto; top: 232px; position: absolute; left: 50%; margin-left: -160px;}
#big_box .service_type_select .top{width: 320px; height:42px; background: #e5e5e5; line-height:  42px; text-indent: 4px; font-size: 16px;}
#big_box .service_type_select .cell{width: 316px; height: 50px; border-top: solid 1px #cccccc;background: #fff; font-size: 16px; line-height: 23px; padding-top: 5px;padding-left: 4px; position: relative;}
#big_box .service_type_select .cell .select{width: 22px; height: 22px; float: right; background: url(../images/sale/select.png) 0px -33px; background-size: 22px 55px; position: absolute;right: 11px; bottom: 18px;}
#big_box .service_type_select .cell .selected{background: url(../images/sale/select.png) 0px 0px; background-size: 22px 55px;}
#big_box-2{width: 100%;height: 100%;position: absolute;background: rgba(0,0,0,0.5); top: 0px;   display: none;}
#big_box-2 .rule{width: 320px; height: auto;margin: 0px auto; top: 100px; position: absolute; left: 50%; margin-left: -160px; background: #fff;}
#big_box-2 .rule .top{width: 320px; height:42px; background: #e5e5e5; line-height:  42px; text-indent: 10px; font-size: 16px; position: relative;}
#big_box-2 .rule .cell{width: 310px; height: 40px; border-bottom: solid 1px #cccccc;background: #fff; font-size: 16px; line-height: 40px; padding-left: 10px; position: relative;}
#big_box-2 .rule .cell .cell_right{float: right;color: #983538;font-size: 12px; margin-right: 10px;}
#big_box-2 .rule .top .rele_delete{width: 30px; height: 30px; display: block; position: absolute; right: 5px; top: 5px; background: url(../images/sale/rele_delete.png); background-size: 30px 30px;  }
#big_box-2 .rule .sale_note_text{width: 300px; height: auto; padding: 0px 10px;}

/*售后单列表*/
#sale_list{width: 100%;height: auto;max-width: 480px; margin: 0px auto;}
#sale_list .sale_son{width: 100%;height: 150px;}
#sale_list .sale_son .order_sn{width: 100%;height: 35px; text-indent: 10px; line-height: 35px; background: #f2f2f2;}
#sale_list .sale_son .connent{width: 320px; height: 90px; margin: 0px auto; padding-top: 14px; padding-bottom: 10px;}
#sale_list .sale_son .connent .img{width: 80px; height: 80px;float: left; padding: 10px;}
#sale_list .sale_son .connent .img img{width: 100%;height: auto;}
#sale_list .sale_son .connent .sale_question{width: 100%;margin-top: 8px;}
.no_sale{width: 100%;height: auto;max-width: 480px; margin: 0px auto; }
.no_sale img {width: 100%;}
.no_sale a{width: 200px; height: 55px; text-align: center; background: #a21c23; color: #fff; font-size: 20px; display: block; line-height: 55px;margin: 0px auto;}

/*售后详细页*/
#sale_detail{width: 100%;height: auto;max-width: 480px; margin: 0px auto;}
#sale_detail .sale_son{width: 100%;}
#sale_detail .sale_son .order_sn{width: 100%;height: 35px; text-indent: 10px; line-height: 35px; background: #f2f2f2;}
#sale_detail .sale_son .connent{width: 320px; height: 90px; margin: 0px auto;border-bottom: solid 1px #cccccc; padding-top: 14px; padding-bottom: 10px;}
#sale_detail .sale_son .connent .img{width: 80px; height: 80px;float: left; padding: 10px;}
#sale_detail .sale_son .connent .goods_name{width: auto; margin-top: 8px;}
#sale_detail .sale_son .connent .img img{width: 100%;height: auto;}
#sale_detail .message_box{width: 320px; height: 90px; margin: 0px auto; }
#sale_detail .message_box .title{width: 320px; height: 40px; line-height: 40px;}
#sale_detail .message_box .message{width: 320px; height: auto; border: dashed 1px #cccccc; overflow: hidden;}
#sale_detail .message_box .message .top{width: 300px; height: 40px; border-bottom: solid 1px #cccccc; line-height: 40px; padding: 0px 10px;}
#sale_detail .message_box .message .content{width: 300px; padding: 10px;}
#sale_detail .order_return{width: 320px; height: auto; overflow: hidden; margin: 0px auto;}
#sale_detail .order_return .cell{width: 320px; height: 40px; line-height: 40px; border-bottom: solid 1px #cccccc; position: relative;}
#sale_detail .order_return .cell input{width: 200px; height: 40px;  margin-left: 10px;outline: none;}
#sale_detail .order_return .cell #express_id{width: 248px;height: 40px; float: right;opacity: 0;position: absolute; right: 0px;}
#sale_detail .order_return .cell .express_id{width: 230px;height: 40px; float: right;}
#sale_detail .order_return .cell .arrow{width: 11px; height: 6px; background: url(../images/sale/arrow.png); background-size: 11px 6px;  display: inline-block;float: right; margin-top: 20px; margin-right: 7px;}
#sale_detail .order_return .submit{width: 90%; height: 40px; line-height: 40px; background: #a21c23; text-align: center; color: #fff; margin: 10px auto;}



/*固定头部*/
#found_head{width: 100%;height: 78px;margin: 0px auto; max-width: 480px; position: fixed;top: 0px;z-index: 999;}
#found_head .found_head{width: 100%;height: 44px;margin: 0px auto; max-width: 480px; display: table; background: #fff;}
#found_head .head_left{width: 44px;height: 44px;  display: table-cell; background: url(../index/index_pic/found_head_bg.png); background-size: 88px 44px;}
#found_head .title{width: auto;height: 44px; text-align: center; display: table-cell; line-height: 44px; color: #930005; font-size: 16px;}
#found_head .head_right{width: 44px;height: 44px;  display: table-cell;background: url(../index/index_pic/found_head_bg.png) -44px 0px; background-size: 88px 44px;}
#found_head .nav{width: 100%;height: 34px; background: #fff;}
#found_head .nav .box{width: 25%;height: 34px; float: left; text-align: center;margin-bottom: 1px}
#found_head .nav .box a{width: auto; height: 34px;  line-height: 34px; display: inline-block;color: #535353; font-size: 14px;}
#found_head .nav .box .now{border-bottom: 1px solid #930005;}


/*固定底部*/
#footer_pic{ width: 100%;max-width: 480px; margin: 0px auto; position: fixed; bottom: 0px;z-index: 99;}
#footer_pic .nav{width: 20%; height: 0.45rem; max-height: 67px; float: left;}
#footer_pic .founds{background: url(../index/footer_icon/icon11.png) no-repeat bottom center; background-size:100% 90%;}
#footer_pic .yw{background: url(../index/footer_icon/icon12.png) no-repeat bottom center; background-size:100% 90%;}
#footer_pic .indexs{background: url(../index/footer_icon/icon13.png) no-repeat bottom center; background-size:100% 90%;}
#footer_pic .carts{background: url(../index/footer_icon/icon14.png) no-repeat bottom center; background-size:100% 90%;}
#footer_pic .users{background: url(../index/footer_icon/icon15.png) no-repeat bottom center; background-size:100% 90%;}


#footer_pic .found{background: url(../index/footer_icon/icon1.png) no-repeat bottom center; background-size:100% 90%;}
#footer_pic .index{background: url(../index/footer_icon/icon3.png) no-repeat bottom center; background-size:100% 90%;}
#footer_pic .cart{background: url(../index/footer_icon/icon4.png) no-repeat bottom center; background-size:100% 90%;}
#footer_pic .user{background: url(../index/footer_icon/icon5.png) no-repeat bottom center; background-size:100% 90%;}










/*发现*/
#found{width: 100%;height: auto;margin: 0px auto; max-width: 480px;}
 .nav{width: 100%;height: 34px;}
 .nav .box{width: 25%;height: 34px; float: left; text-align: center;margin-bottom: 1px}
 .nav .box a{width: auto; height: 34px;  line-height: 34px; display: inline-block;color: #535353; font-size: 14px;}
 .nav .box .now{border-bottom: 1px solid #930005;}
#found #found_content #banner{width: 100%;max-width: 480px; height: auto;max-height: 270px; overflow: hidden; position: relative;  margin-bottom: 3px;}
#found #found_content #banner .flex-control-nav{overflow: hidden;width: 100%; position: absolute; text-align: center; bottom: 0px; padding: 0px; margin-bottom: 7px;}
#found #found_content #banner .flex-control-nav li{margin: 0 6px;display: inline-block;}
#found #found_content #banner .flex-control-nav li a{text-indent: -9999px;width: 8px; height: 8px; background-color: rgba(160,160,160,0.75); display: block; border-radius: 4px;}
#found #found_content #banner .flex-control-nav li .flex-active{ background-color: rgba(255,255,255,0.85); }
#found #found_content #banner .flex-direction-nav{display: none;}
#found #list {width: 100%;height: auto; overflow: hidden;}
#found #list .son{width: 100%; float: left; margin-bottom: 3px; overflow: hidden; position: relative;}
#found #list .son_small{height: 5.5em;}
#found #list .son_small img{margin-top: -2.5em;}
#found #list .son img{width: 100%;}
#found #list .title_box{width: 100%;height: 56px; position: absolute; top: 50%; margin-top: -28px;color: #fff; text-align: center;}
#found #list .title_box .title{height: 16px; margin-bottom: 16px; font-size: 16px; line-height: 16px; font-weight: bold;}
#found #list .title_box .title_small{height: 12px;  font-size: 12px; line-height: 12px;}
#found #list .like{width: auto; height: 20px; padding: 5px 10px; border: solid 1px #fff;border-color: rgba(255,255,255,0.2); background: rgba(0,0,0,0.25); position: absolute;right: 5%; top:5%; z-index: 9; border-radius: 15px; font-size: 14px;color: #fff;}
#found #list .like .img{width: 15px; height: 12px; background: url(../index/like.png) 0px -32px; background-size: 15px 45px; display: inline-block; margin-right: 3px;margin-top: 3px;}
#found #list .like .now{background: url(../index/like.png);background-size: 15px 45px;}
#found #list .page{width: 100%; height: 20px; line-height: 20px; color: #191b1d; text-align: center;float: left;font-size: 16px; margin: 5px 0px;}
#found .no_son {text-align: center; line-height: 20em;}
#found .scrape{width: 100%;height: auto;overflow: hidden; position: relative;}
#found .scrape .gua{width: 3.2rem;height: 15.2rem;background: url(../index/gua.png) no-repeat; }
#found .scrape .gua2{background: url(../index/gua.png) -22.8em 0px no-repeat;  background-size: 45.6em 15.2em;}
/*520活动*/
#yugou_note{width: auto; padding: 5px 10px;font-size: 12px;line-height: 20px; height: auto;color: #8a0105;background: #eeeeee;}


/*赠品*/
#confirm_order #gift{width: 3.2rem;height: auto; margin: 10px auto;max-width: 480px;}
#confirm_order #gift .gift_list{width: 3.2rem; height: auto;overflow: hidden; }
#confirm_order #gift .gift_list .title{width: 3.2rem;height: 35px; font-size: 14px; text-align: center; line-height: 35px;background: #8a0105;color: #fff; margin-bottom: 5px;    }
#confirm_order #gift .gift_list .son_box{width: 3.03rem;height: auto;overflow: hidden;padding: 0px 0.07rem 0px 0.1rem;}
#confirm_order #gift .gift_list .son_box .son{width: 1rem;  height:170px; margin-right: 0.01rem;  font-size: 0.12rem;  float: left;  color: #890105; font-size: 12px; position: relative;background: #f2f2f2;margin-bottom: 0.01rem;}
#confirm_order #gift .gift_list .son_box .son_now{background: #cbcbcb;}

#confirm_order #gift .gift_list .son_box .son .name{width: auto; padding: 15px 5px;  height: auto; overflow: hidden;}
#confirm_order #gift .gift_list .son_box .son .price{width: auto; padding: 0px 5px;position: absolute;bottom: 0px;height: 40px;}
#confirm_order #gift .gift_list .no_stock{width: 30%;height:170px;  float: left; margin: 5px 1.5%; color: #696969; font-size: 12px; position: relative;}
#confirm_order #gift .gift_list .no_stock .name{width: auto; padding: 15px 5px;  height: auto; overflow: hidden;}
#confirm_order #gift .gift_list .no_stock .price{width: auto; padding: 0px 5px;position: absolute;bottom: 0px;height: 40px;font-size: 25px;line-height: 40px}
#confirm_order #gift .gift_goods .choice{position: absolute;top: 50%; margin-top: -50px; left: 0px; width: 320px;height: 101px; background: url(../index/activity/choice.png) center no-repeat;}

/* 鸡蛋白首页弹窗 */
#mask{width: 100%; height: 100%; background: rgba(0,0,0,0.3); position: fixed; top: 0; left: 0; z-index: 999999999;}
#popup_glair{width: 2.815rem; height: 2.41rem; position: fixed; top: 50%; left: 50%; margin: -1.205rem 0 0 -1.4075rem; z-index: 99999999999;}
#popup_glair img{float: left; width: 2.815rem; height: 2.41rem;}
#popup_glair .close{position: absolute; width: 0.195rem; height: 0.185rem; right: 0.13rem; top: 0.125rem;}
#popup_glair .null_glair a{width: 1.535rem; height: 0.215rem; position: absolute; left: 0.655rem; top: 2rem;}
#popup_glair .go_index{width: 0.79rem; height: 0.24rem; position: absolute; left: 1.06rem; top: 1.67rem;}
#popup_glair .go_glair{width: 0.79rem; height: 0.28rem; position: absolute; left: 1.06rem; top: 1.82rem;}

/* 购物车弹窗 */
#cart_popup{width: 300px; height: 160px; background-color: #ffffff; z-index: 9999999999; left: 50%; top: 50%; margin: -80px 0 0 -150px; position: fixed;}
#cart_popup p{font-size: 12px; color: #010101; text-align: center; line-height: 20px; margin-top: 20px;}
#cart_popup p span{color: #8b0409;}
#cart_popup .button{position: absolute; width: 100%; height: 50px; bottom: 0px; background-color: #f2f7fc; font-size: 12px; color: #000000;}
#cart_popup .btn{width: 150px; height: 50px;  float: left; text-align: center; line-height: 50px;}
#cart_popup .left{float: left; width: 148px; border-right: 2px solid #e6eaef;}
#cart_popup .right{float: right;}
#cart_popup .right:after{border: none;};